[javascript] for...in 문을 사용하여 객체 순회하기

Javascript에서 객체(object)는 key-value 쌍으로 구성되어 있습니다. 객체의 속성들을 순회하거나 접근할 때 for…in 문을 사용할 수 있습니다.

for…in 문 구문

for…in문은 객체의 프로퍼티를 반복하여 실행하는 데 사용됩니다. 아래는 for…in문의 일반적인 구문입니다.

for (variable in object) {
  // code block to be executed
}

여기서 variable은 각각의 반복에서 현재 속성의 이름을 저장하고, object는 속성을 순회할 객체입니다.

예시

아래는 객체를 만들고 for…in 문을 사용하여 객체의 속성을 순회하는 간단한 예시입니다.

let car = {
  brand: 'Toyota',
  model: 'Camry',
  year: 2020
};

for (let key in car) {
  console.log(key + ': ' + car[key]);
}

위 예제의 결과는 다음과 같을 것입니다.

brand: Toyota
model: Camry
year: 2020

주의 사항

for…in 문을 사용할 때에는 몇 가지 주의 사항이 있습니다.

위와 같은 주의 사항을 유의하여 for…in 문을 사용하면 객체의 속성을 효율적으로 순회할 수 있습니다.

자바스크립트의 for…in 문을 사용하여 객체를 순회하는 방법을 알아보았습니다. 이를 통해 객체의 속성을 쉽게 접근하고 활용할 수 있습니다.

참고문헌: