JavaScript에서 배열을 위한 for 루프

배열은 for 루프로도 순회할 수 있습니다. 어떻게 하는지 알아봅시다. 다음과 같은 배열이 있다고 가정해 봅시다:

javascriptlet arr = [1, 2, 3, 4, 5];

이 배열의 요소들을 루프에서 출력해 봅시다:

javascriptfor (let i = 0; i <= arr.length - 1; i++) {
  console.log(arr[i]);
}

배열 길이에서 1을 빼지 않고, 엄격한 비교를 사용할 수도 있습니다:

javascriptfor (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

for 루프로 배열을 순회하면 발생하는 일에 대한 더 큰 제어권을 얻을 수 있습니다. 예를 들어, 요소를 0번째가 아닌 1번째부터 출력할 수 있습니다:

javascriptfor (let i = 1; i < arr.length; i++) {
  console.log(arr[i]);
}

요소를 역순으로 출력할 수도 있습니다:

javascriptfor (let i = arr.length - 1; i >= 0; i--) {
  console.log(arr[i]);
}
Задание 1

다음 배열의 모든 요소를 콘솔에 출력하세요:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 2

다음 배열의 0번째와 마지막 요소를 제외한 모든 요소를 콘솔에 출력하세요:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 3

다음 배열의 요소를 역순으로 콘솔에 출력하세요:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 4

다음 코드에서 발생한 오류를 수정하세요:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
    
for (let i = 0; i <= arr.length; i++) {
  console.log(arr[i]);
}