読者です 読者をやめる 読者になる 読者になる

hoz blog

営業からSEに転職した文系エンジニアです。プログラミングと趣味の株に関してブログを書いていこうと思います。

配列を順に操作するforEachメソッド<JavaScript勉強中>

配列を順に操作するには、forEachメソッドを利用します。

 

○構文

array.forEach(callback[,that])

        array:配列オブジェクト

        callback:個々の要素を処理するための関数

        that:関数callbackの中でthisが示すオブジェクト

 

例えば、配列の要素を順にconsoleに表示するには以下のように行います。

 

var data = [1, 2, 3, 4, 5];

data.forEach(function(value){

 console.log(value); // 結果1, 2, 3, 4, 5

});

 

引数のvalueは配列の要素です。indexを指定すればインデックス番号を取得することも可能です。

 

forEachメソッドは、配列に対して順に処理していき、callback関数で、どのような加工や処理を行っていくのかユーザーが関数を定義していきます。

このように役割分担を行うことがforEachの基本です。

配列の他の便利メソッド

 

配列の他の便利メソッド

 map

配列を加工するmapメソッド<JavaScript勉強中> - hoz blog

some

配列に値の存在有無を確認するsomeメソッド<JavaScript勉強中> - hoz blog

 

◆参考書籍◆

改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで

新品価格
¥3,218から
(2017/1/22 16:28時点)