logo

JavaScript 배열 forEach() 메서드

JavaScript 배열 forEach() 메서드는 각 배열 요소에 대해 지정된 함수를 한 번 호출하는 데 사용됩니다.

통사론

forEach() 메서드는 다음 구문으로 표현됩니다.

 array.forEach(callback(currentvalue,index,arr),thisArg) 

매개변수

콜백 - 조건을 테스트하는 함수를 나타냅니다.

현재값 - 배열의 현재 요소입니다.

색인 - 선택사항입니다. 현재 요소의 인덱스입니다.

도착 - 선택사항입니다. forEach()가 작동하는 배열입니다.

thisArg - 선택사항입니다. 콜백을 수행할 때 이것으로 사용할 값입니다.

반품

한정되지 않은

JavaScript 배열 forEach() 메서드 예

forEach() 메소드의 몇 가지 예를 살펴보겠습니다.

실시예 1

여기서는 forEach()를 사용하여 배열 요소를 인쇄합니다.

 var arr = ['C', 'C++', 'Python']; arr.forEach(function(fetch) { document.writeln(fetch); }); 
지금 테스트해보세요

산출:

 C C++ Python 

실시예 2

여기서는 forEach() 메소드를 사용하여 피보나치 수열을 인쇄하겠습니다.

 var sum = 0; var arr = [10,18,12,20]; arr.forEach(function myFunction(element) { sum= sum+element; document.writeln(sum); }); 
지금 테스트해보세요

산출:

 10 28 40 60