객체의 모든 프로퍼티를 순회할 때는 for...in문 사용
for (const/let 프로퍼티 key를 나타낼 변수 선언 in 객체이름)
// person 객체 생성
const person = {
name: 'ppyororong',
age: '200',
address: 'Seoul'
};
// person객체 프로퍼티 열거
for (const key in person) {
console.log(key + ': ' + person[key]);
}
// name: ppyororong
// age: 200
// address: Seoul
배열과 같은 이터러블을 순회할 때는 for...of문 사용
for (const/let 변수 of 이터러블)
for (const color of ['red', 'yellow', 'green']) {
// color 변수에 'red', 'yellow', 'green'이 할당됨
console.log(color); // red yellow green
}