[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()
메소드를 사용하여 배열을 순회할 수 있습니다. 적절한 상황에 맞게 선택하여 사용하면 됩니다.