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

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

Mary-Kate Olsen
풀어 주다: 2024-12-21 16:59:10
원래의
507명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿