JavaScript에서 배열을 위한 for 루프
배열은 for 루프로도 순회할 수 있습니다.
어떻게 하는지 알아봅시다. 다음과 같은 배열이
있다고 가정해 봅시다:
let arr = [1, 2, 3, 4, 5];
이 배열의 요소들을 루프에서 출력해 봅시다:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
배열 길이에서 1을 빼지 않고, 엄격한 비교를 사용할 수도 있습니다:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
for 루프로 배열을 순회하면
발생하는 일에 대한 더 큰 제어권을 얻을 수 있습니다.
예를 들어, 요소를 0번째가 아닌 1번째부터
출력할 수 있습니다:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
요소를 역순으로 출력할 수도 있습니다:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
다음 배열의 모든 요소를 콘솔에 출력하세요:
let arr = ['a', 'b', 'c', 'd', 'e'];
다음 배열의 0번째와 마지막 요소를 제외한 모든 요소를 콘솔에 출력하세요:
let arr = ['a', 'b', 'c', 'd', 'e'];
다음 배열의 요소를 역순으로 콘솔에 출력하세요:
let arr = ['a', 'b', 'c', 'd', 'e'];
다음 코드에서 발생한 오류를 수정하세요:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}