[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( ) 메서드의 인수

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.