[javascript] some 메서드를 사용한 배열 순회
Javascript에서는 배열을 순회하고 각 항목에 대한 작업을 수행해야 할 때 forEach()
메서드를 사용할 수 있습니다. forEach()
는 배열 요소를 하나씩 순회하며 지정된 콜백 함수를 실행합니다.
forEach()
메서드의 사용법
forEach()
메서드를 사용하여 배열을 순회하는 방법은 다음과 같습니다:
array.forEach(callback(currentValue, index, array) {
// 코드 작성
});
array
: 순회할 배열callback
: 요소를 순회할 때마다 실행될 함수. 다음 인수를 갖습니다:currentValue
: 현재 순회 중인 배열 요소index
: 현재 배열 요소의 인덱스(선택적)array
:forEach()
를 호출한 배열(선택적)
예제
아래는 forEach()
를 사용하여 숫자 배열을 순회하고 각 숫자를 출력하는 예제입니다:
let numbers = [1, 2, 3, 4, 5];
numbers.forEach(function(number) {
console.log(number);
});
위 코드를 실행하면 숫자 1부터 5까지 순서대로 출력됩니다.
추가 정보
forEach()
메서드를 사용하여 배열을 순회하는 것 외에도 Javascript에는 다른 배열 순회 메서드들이 존재합니다. map()
, filter()
, reduce()
등 다양한 메서드를 활용하여 배열을 조작하고 처리할 수 있습니다.
더 자세한 내용은 MDN web docs를 참고하세요.