JavaScript 개체의 속성 열거
JavaScript에서 개체는 데이터를 키-값 쌍으로 저장하는 데 사용됩니다. 객체의 속성을 검색하려면 for…in 루프를 활용할 수 있습니다.
기본 열거
const myObject = { name: 'Alice', age: 25, occupation: 'Software Engineer' }; for (const propertyName in myObject) { console.log(propertyName); // Prints: name, age, occupation console.log(myObject[propertyName]); // Prints: Alice, 25, Software Engineer }
상속 속성 필터링
기본적으로 for…in 루프는 상속된 속성도 반복합니다. 상속된 속성을 필터링하려면 hasOwnProperty() 메서드를 사용할 수 있습니다.
for (const propertyName in myObject) { if (myObject.hasOwnProperty(propertyName)) { console.log(propertyName); // Prints: name, age, occupation console.log(myObject[propertyName]); // Prints: Alice, 25, Software Engineer } }
고려 사항
위 내용은 JavaScript 개체 속성을 어떻게 열거하고 필터링합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!