본문 바로가기
Front-end/HTML+CSS+JS

[JS] 배열

by 디지털 전산일지 2025. 6. 7.

요약

  • 하나의 객체 요소들을 순회할 때는 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]);
}