マップやforEachの差

同じポイント:

図1に示すように、それぞれがアレイを通してループを有します。

図2に示すように、3つのパラメータ項目(現在のエントリ)、インデックス(索引)、アレイ(元の配列)。

3、すべてこの無名関数は、指定されたウィンドウです。

図4に示すように、アレイを介してのみループ。

違い:

地図:

あなたは、新しい配列を返すように返すことができます

マップ元の配列なぜ変化に相当するもの戻り、戻り値のリターンをサポートするためのコールバック関数を、原本アレイ、元の配列の定数、対応する項目の変更を変更します。

forEachの:

リターンを返しません

各を通じてforeachの、元の配列を変更しない、しかし、項目の現在の配列インデックス値によって修正することができます。

 

おすすめ

転載: www.cnblogs.com/chaojimali/p/12605651.html