配列の繰り返し

配列の繰り返しに関して、for-of文の説明をしましたが、配列にforEachメソッドというものがあります。こちらは引数に各要素にて行う処理の関数を渡します。下記では、(product) => console.log(product)としていますが、productcloneProductsの各要素が格納され、各要素ごとに処理が行われます。

index.js◎
...
console.log(cloneProducts);
cloneProducts.forEach((product) => console.log(product));

また、渡した関数の引数に第二引数を記述すると、インデックスを取得することができます。

index.js◎
...
console.log(cloneProducts);
cloneProducts.forEach((product, index) => {
  console.log(index);
  console.log(product);
});

Last updated