配列内の全要素に対して指定した関数を使って処理する (forEach)

説明

配列内の全要素に対して指定した関数を使って処理するにはforEach()を使います。最初のパラメータに要素を調べる際に呼び出すためのコールバック関数、2番目には最初のパラメータで呼び出すコールバック関数内でthisとして指定するオブジェクトを指定します。最初のパラメータで呼び出すコールバック関数には3つのパラメータが渡されます。最初のパラメータには要素内容、2番目のパラメータには渡された要素の参照番号(インデックス)、3番目のパラメータには配列全体(オブジェクト)が渡されます。IE6, IE7では動作しません。

サンプルプログラム

var nameArray = ["高橋","平松","西尾","岩井","杉本"];
nameArray.forEach(addSan);
// 「様」を追加する関数
function addSan(ele, index, array){
document.write(ele + " 様<br>");
}
サンプルを実行
[戻る]