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