LoginSignup
0
0

More than 1 year has passed since last update.

[JS] forEach

Posted at

この記事について

JavaScriptの配列forEachについて備忘。

forEach

配列に格納された値1つ1つに対して操作を行いたい時に使用する繰り返し構文

forEachの引数にコールバック関数を渡した際に、コールバック関数の引数に格納されるもの

※コールバック関数…他の関数に引数として渡される関数

第1引数 配列の値
第2引数 配列のインデックス
第3引数 配列そのもの

const array = [1,2,3,4,5];

array.forEach(function(value,index,array){
    console.log(value); //1,2,3,4,5が表示される
});

おまけ

配列から新しい配列を作る

mapを使う

const array = [1,2,3,4,5];

const newArray = array.map(function(value,index,array){
    return value; //newArrayに[1,2,3,4,5]が格納される
});

filterを使う

filterを使用した場合はreturnの値がTrue場合に値が返却される。

const array = [1,2,3,4,5];

const filterArray = array.filter(function(value,index,array){
    return value > 2; //filterArrayには[3,4,5]が格納される
});
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0