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