요약
- 하나의 객체 요소들을 순회할 때는 for .. in 구문을 사용하고 배열을 순회할 때는 for .. of 구문을 사용한다는 것을 주의하자. 배열을 순회할 때 for .. in 구문을 사용하면 인덱스가 출력된다.
예제
- 하나의 객체 요소들을 순회할 때는 for .. in 구문을 사용하고 배열을 순회할 때는 for .. of 구문을 사용한다는 것을 주의하자. 배열을 순회할 때 for .. in 구문을 사용하면 인덱스가 출력된다.
let days = ['mon', 'tue', 'wed'];
// 추가
days.push('thu'); // ['mon', 'tue', 'wed', 'thu']
days.unshift('sun'); // ['sun', 'mon', 'tue', 'wed', 'thu']
// 제거
days.pop(); // ['sun', 'mon', 'tue', 'wed']
days.shift(); // ['mon', 'tue', 'wed']
// 출력(값) - for .. of 사용
for(let x of days) {
console.log(x);
}
// 출력(값)
for(let i = 0; i<days.length; i++) {
console.log(days[i]);
}