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

조회수 1134회

소스코드

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뭐 이렇게 다 탐색하는 반복문을 어떻게 만들수있을까요?

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]);
        }
    }
    

    이렇게 한번 해보세요.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)