>웹 프론트엔드 >JS 튜토리얼 >키와 값에 액세스하기 위해 JavaScript 개체를 통해 어떻게 반복합니까?

키와 값에 액세스하기 위해 JavaScript 개체를 통해 어떻게 반복합니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-21 16:59:10580검색

How Do I Iterate Through JavaScript Objects to Access Keys and Values?

JavaScript 객체를 통한 반복: 키와 값 반복

JavaScript 객체에서 요소를 검색하려면 키와 해당 값에 액세스하기 위한 구조화된 접근 방식이 필요합니다. . 예제 객체를 고려해보세요.

var p = {
    "p1": "value1",
    "p2": "value2",
    "p3": "value3"
};

모든 요소를 ​​반복하려면 for-in 루프를 활용하세요.

for (var key in p) {
    // Access the value using the current key
    var value = p[key];
}

그러나 for-in을 사용하면 프로토타입에서 상속된 속성을 반복할 수 있습니다. . 직접적인 속성만 고려되도록 하려면 추가 검사를 포함하세요.

for (var key in p) {
    if (p.hasOwnProperty(key)) {
        // Access the value using the current key
        var value = p[key];
    }
}

이 접근 방식은 객체별 키만 반복하여 키-값 쌍을 효과적으로 추출하도록 보장합니다.

"p1" -> "value1"
"p2" -> "value2"
"p3" -> "value3"

위 내용은 키와 값에 액세스하기 위해 JavaScript 개체를 통해 어떻게 반복합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.