javascript - なぜ es6 の forEach はこのように書けないのでしょうか??
PHP中文网
PHP中文网 2017-05-19 10:26:35
0
5
492

map と forEach、3 番目が無効な理由

リーリー

forEach の値を配列として出力するには??

PHP中文网
PHP中文网

认证0级讲师

全員に返信(5)
習慣沉默

実際、x=>x+x は省略形であり、forEach の return がトラバーサルを終了するのと同じです

いいねを押す +0
Peter_Zhu

forEach的返回值是undefined

いいねを押す +0
伊谢尔伦

forEach には戻り値がないため、2 つのステップで記述するか、最後のメソッドを使用する必要があります

いいねを押す +0
阿神

この効果が必要な場合は、新しい配列を手動で作成し、forEach で操作する必要があります

リーリー
いいねを押す +0
淡淡烟草味

その名前が示すように、for each は「操作ごとに」を意味し、map は「1 対 1 のマッチング」を意味します。

したがって、 forEach は戻り値を気にしません。

なぜこのようなものが人為的に設定されているのかを尋ねても意味がありません。API をもっと確認してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート