English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
forEach 문법은;
let arr = [element1, element2, elementN]; arr.forEach(myFunction(element, index, array, this){ function body });
myFunction 함수는 arr의 각 요소에 대해 element를 실행합니다. 각 반복마다 요소는 배열의 of로 함수에 전달됩니다.
이 예제에서는 배열의 각 요소에 forEach를 적용할 것입니다.
let array1 = ['a1', 'b1', 'c1']; array1.forEach(function(element) { console.log(element); });
출력 결과
a1 b1 c1
이 예제에서는 배열의 각 요소에 forEach를 적용할 것입니다. 그런 다음, 각 함수를 정의하고 forEach에 전달할 것입니다.
let array1 = ['a1', 'b1', 'c1'] let myFunc = function(element) { console.log(element) } array1.forEach(myFunc)
이 예제에서는 각 반복마다 인덱스와 배열 및 요소에 접근할 것입니다.
let array1 = ['a1', 'b1', 'c1'] let myFunc = function(element, index, array) { console.log(index + ' : ' + element + ' - ' + array[index]) } array1.forEach(myFunc)
출력 결과
0 : a1 - a1 1 : b1 - b1 2 : c1 - c1