[javascript] for문을 사용한 배열 순회

아래의 예시는 배열을 순회하며 각 요소를 콘솔에 출력하는 코드입니다.

const array = [1, 2, 3, 4, 5];

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

위의 코드에서 for문은 i 변수가 0부터 배열의 길이보다 작을 때까지 반복됩니다. array[i]를 사용하여 배열의 각 요소에 접근하고 console.log()를 통해 해당 요소를 출력합니다.

또는 for...of문을 사용하여 배열을 순회할 수도 있습니다. 아래의 예시는 for...of문을 사용한 배열 순회 코드입니다.

const array = [1, 2, 3, 4, 5];

for (let element of array) {
  console.log(element);
}

for...of문은 배열의 요소를 직접 참조하여 변수에 할당합니다. 위의 코드에서는 element라는 변수에 배열의 각 요소가 할당되고 console.log()를 통해 출력합니다.

배열을 순회하는 다른 방법으로는 forEach() 메소드를 사용하는 방법도 있습니다. forEach() 메소드는 배열의 각 요소에 대해 인자로 전달된 콜백 함수를 실행합니다. 아래의 예시는 forEach() 메소드를 사용한 배열 순회 코드입니다.

const array = [1, 2, 3, 4, 5];

array.forEach(element => {
  console.log(element);
});

위의 코드에서는 forEach() 메소드를 호출한 배열 array에 대해 콜백 함수를 전달하고, 해당 콜백 함수는 각 요소를 출력하는 역할을 합니다.

자바스크립트에서는 for문, for...of문, forEach() 메소드를 사용하여 배열을 순회할 수 있습니다. 적절한 상황에 맞게 선택하여 사용하면 됩니다.