logo

TypeScript forEach

forEach() メソッドは、関数を実行するために使用される配列メソッドです。 配列内の各項目 。これは、配列、マップ、セットなどの JavaScript データ型で使用できます。これは、配列内の要素を表示するのに便利な方法です。

構文

以下のように forEach() メソッドを宣言できます。

 array.forEach(callback[, thisObject]); 

forEach() メソッドは、提供されたメソッドを実行します。 折り返し電話 配列内に存在する要素ごとに 1 回 昇順

パラメータの詳細

1. コールバック: 要素ごとにテストするための関数です。コールバック関数は受け入れます 3 つの引数 、以下に示します。

    要素の値:アイテムの現在の価値です。要素インデックス:これは、配列内で処理されている現在の要素のインデックスです。配列:これは、forEach() メソッドで反復される配列です。

注記:これら 3 つの引数はオプションです。

2. このオブジェクト: コールバックを実行する際にこれとして使用するオブジェクトです。

戻り値

作成した配列を返します。

文字列を使用した例

 let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore); 

対応する JavaScript コードは次のとおりです。

 var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore); 

出力:

TypeScript forEach

数字を使った例

 var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); }); 

出力:

TypeScript forEach

forEach() の欠点

forEach() メソッドの使用には次のような欠点があります。

  1. 停止または停止する方法は提供されません。 壊す forEach() ループ。
  2. それだけ 作品 配列を使用します。