자바스크립트 forEach 함수 이해하기

Photo of author

By tutor

자바스크립트 forEach 함수 이해하기

자바스크립트 forEach 함수 이해하기

 

자바스크립트 forEach 함수 이해하기

forEach란?

JavaScript에서 배열을 순회하면서 요소에 대해 작업을 수행하려면 forEach 함수를 사용할 수 있습니다. forEach 함수는 배열의 각 요소마다 주어진 함수를 한 번씩 호출합니다. 예를 들어, 우리는 다음과 같은 배열이 있다고 가정해봅시다.

const arr = [1, 2, 3];

이제 배열의 모든 요소를 출력하는 코드를 작성해보겠습니다.

arr.forEach((item) => {
  console.log(item);
});

위 코드에서 우리는 간단히 forEach 함수를 호출하고 함수 내에서 주어진 작업을 수행합니다. 이제 함수를 실행하면 다음과 같은 결과가 나타납니다.

1
2
3

forEach 함수의 파라미터

forEach 함수는 3개의 파라미터를 사용할 수 있습니다.

  • item: 현재 순회 중인 배열의 요소
  • index: 현재 순회 중인 요소의 인덱스
  • array: 순회 중인 배열

이러한 파라미터를 활용하여 배열의 각 요소에 대한 작업을 보다 효율적으로 수행할 수 있습니다.

forEach 함수의 반환값

forEach 함수는 undefined를 반환합니다. 반환값이 없으므로 forEach 함수를 사용하는 배열에서의 return은 다른 목적으로 사용됩니다.

최종 정리

forEach 함수는 JavaScript에서 배열을 순회하면서 요소에 대해 작업을 수행하는데 시용됩니다. 3개의 파라미터를 사용하며 반환 값은 undefined입니다.

키워드: 자바스크립트 forEach