JavaScript의 배열 메서드 forEach()

Feb 04 2023
forEach() 메서드는 기능을 실행하는 데 주로 사용되는 배열 메서드입니다. 이 메서드는 어떤 값도 반환하지 않으며 forEach()의 반환 값은 정의되지 않습니다.
forEach() 실행 단계

forEach() 메서드는 기능을 실행하는 데 주로 사용되는 배열 메서드입니다.

이 메서드는 어떤 값도 반환하지 않으며 forEach()의 반환 값은 정의되지 않습니다.

구문 — arrayName.forEach(callbackfunction){

}

또는

arrayName.forEach(함수(e){

})

이제 forEach() 메서드가 어떻게 실행되는지 살펴보겠습니다.

  1. 커스텀 콜백 함수를 만들겠습니다 —

const arrayCallbackFunction = 함수(배열){

배열 +=2;

console.log(배열);

}

여기에서 함수 표현식을 만들었습니다. 따라서 호출되기 전에 작성해야 합니다. 마찬가지로 함수 표현은 호이스팅을 지원하지 않습니다.

2. 주어진 배열 -

const givenArray = [10,20,30]

givenArray.forEach(arrayCallbackFunction)

여기에서는 forEach() 메소드가 호출될 때마다 arrayCallbackFunction 에 매개변수를 전달할 필요가 없습니다 . 주어진 배열 요소를 매개변수로 arrayCallbackFunction 변수에 추가합니다.

3. 따라서 forEach의 출력은 [12,22,32]가 됩니다.

설명 -

forEach() 메서드는 배열 요소를 여러 번 호출합니다.

의미 forEach()는 [10]에 대해 호출된 다음 [20]에 대해 다시 호출되고 [30]에 대해 호출됩니다. 당신은 그림을 얻습니다.

더 알아보기 — 읽기: MDN

도움이 되었기를 바랍니다. 행복한 코딩하세요!