[javascript] 객체의 속성을 순회하는 방법
JavaScript에서 객체의 속성을 순회하려면 여러 가지 방법을 사용할 수 있습니다. 객체의 속성을 효과적으로 처리하고 싶을 때 다음과 같은 기술을 사용할 수 있습니다:
for...in
문을 사용하여 객체의 속성을 순회할 수 있습니다.Object.keys()
메서드를 사용하여 객체의 속성 키를 배열로 반환한 후 배열을 순회할 수 있습니다.Object.entries()
메서드를 사용하여 객체의 키-값 쌍을 배열로 반환한 후 배열을 순회할 수 있습니다.
1. for...in
문을 사용한 객체 속성 순회
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key, obj[key]);
}
for...in
문은 객체의 속성을 순회하고 각 속성에 대해 지정된 코드 블록을 실행합니다.
2. Object.keys()
메서드를 사용한 객체 속성 순회
let obj = {a: 1, b: 2, c: 3};
Object.keys(obj).forEach((key) => {
console.log(key, obj[key]);
});
Object.keys()
메서드는 객체의 속성 키들로 이루어진 배열을 반환하며, 배열 메소드인 forEach
를 사용하여 각 키에 대해 지정된 작업을 수행할 수 있습니다.
3. Object.entries()
메서드를 사용한 객체 속성 순회
let obj = {a: 1, b: 2, c: 3};
Object.entries(obj).forEach(([key, value]) => {
console.log(key, value);
});
Object.entries()
메서드는 객체의 키-값 쌍을 배열로 반환하며, forEach
를 사용하여 각 키-값 쌍에 대해 지정된 작업을 수행할 수 있습니다.
이러한 방법들을 사용하여 JavaScript 객체의 속성을 효과적으로 순회할 수 있습니다.
더 많은 정보는 MDN web docs를 확인해보세요!