array.forEach( callback )メソッド

array.forEach( callback )メソッドは、配列の各要素に、引数「callback」に指定したコールバック関数を実行するメソッド。

構文

array.forEach( callback )

引数

callback
配列の各要素毎に実行したいコールバック関数を指定する。

コールバック関数の構文

function callback( value, index, array ) {
    // 配列の各要素に実行する処理
}

引数

value
配列要素の値。
index
配列要素のインデックス。
array
要素を格納している配列オブジェクト。

サンプル

配列の内容を表示

<script type="text/javascript">
function ShowElements( $value, $index ) {
    document.write( '$value[' + $index + ']: ' + $value );
    document.write( '<br />' );
}
var $sampleArray = new Array( '要素1', '要素2', '要素3', '要素4', '要素5' );
$sampleArray.forEach( ShowElements );
</script>

↓↓↓出力結果↓↓↓

配列の内容を合計

<script type="text/javascript">
var $sum = 0;
function sumElements( $value ) {
    $sum += $value;
}
var $sampleArray = new Array( 43, 14, 55, 89, 31 );
$sampleArray.forEach( sumElements );
document.write( $sum );
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: Arrayオブジェクト, JavaScript, イテレーションメソッド(反復メソッド), メソッド, リファレンス, 組み込みオブジェクト タグ: パーマリンク