[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를 참고하세요.