mapとforEachの違いは?

mapもforEachも配列の要素がなくなるまで処理します。加えてmapは処理した結果を配列で返します。
2020年4月20日
ユーザー

動画0:47で「for Eachのときと同様に、こちらに引数を渡せば処理のなかで使うことができて・・・」とありますが、これはfor Eachと同様にmapの機能のなかに配列(ここでいうprices)の要素がなくなるまで全て(ここでいう180,190,200)の処理が行われるというものがついているということでしょうか。

そこまでの機能はfor Eachと同じで、別の配列として作ってくれる(ここでいうupdatePrices)ことがmap特有の機能、という理解でよろしいでしょうか。
見当違いの質問でしたら、すみません。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?