[1, 5, 4, 2] 배열이 있을 때, 배열에 있는 요소들을 다음과 같이 forEach() 메서드로 순회할 수 있습니다.
const arr = [1, 5, 4, 2];
arr.forEach((number, index) => {
console.log(number, index);
});
1 0
5 1
4 2
2 3
forEach()는 인수로 받은 함수를 배열 요소에 각각 적용합니다. 이때 요소 순서대로 함수를 적용하므로 반복문 역할을 하게 됩니다. 인수로 받은 함수의 매개변수로는 요소(number)와 요소의 인덱스(index)가 들어 있습니다.
그림 2-33 forEach( ) 메서드의 인수