forEachメソッド

forEachメソッドとは

forEachメソッドは、配列データに対して繰り返し処理を実行するメソッドになります。

forEachの使い方

arrayのデータに対して1つずつコールバック関数で定義した処理を実行します。

var array = 配列データ;

array.forEach(コールバック関数)

実行例

// 配列の定義
var colors = ['red ', 'blue', 'yellow'];

// 配列の内容を表示
colors.forEach(function(color) {
  console.log(color);
});

実行結果

red
blue
yellow
forEachにわたす関数は、匿名関数でなくても問題ありません。

下記の様に関数を先に定義して、forEachに関数を渡しても問題ありません。

// 配列の定義
var colors = ['red ', 'blue', 'yellow'];

// 関数の定義
function diaplay(color) {
  console.log(color);
}

// データに対して関数で定義した処理を実施
colors.forEach(diaplay);

コメント