자바스크립트에서 각 회원에 접근하는방법


소스코드

var validation_messages = {
    "key_1": {
        "your_name": "jimmy",
        "your_msg": "hello world"
    },
    "key_2": {
        "your_name": "billy",
        "your_msg": "foo equals bar"
    }
}

예를들어서 이런 객체의 멤버를 보고싶은데요. 각 키마다 your_name: jimmy뭐 이렇게 다 탐색하는 반복문을 어떻게 만들수있을까요?

  • 2016년 02월 25일에 작성됨

조회수 121


1 답변


좋아요
0
싫어요
채택취소하기
for (var key in validation_messages) {
    // skip loop if the property is from prototype
    if (!validation_messages.hasOwnProperty(key)) continue;

    var obj = validation_messages[key];
    for (var prop in obj) {
        // skip loop if the property is from prototype
        if(!obj.hasOwnProperty(prop)) continue;

        // your code
        alert(prop + " = " + obj[prop]);
    }
}

이렇게 한번 해보세요.

  • 2016년 02월 25일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close