プログラミングと旅と映画の日々

普段はスマホ決済サービスの会社でバッグエンドを担当しているエンジニアです。プログラミングと趣味の映画、株、時々うどんに関してブログを書いていこうと思います。海外ドラマ、クロスバイクも好きです。

配列を順に操作する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時点)