map と forEach、3 番目が無効な理由
forEach の値を配列として出力するには??
认证0级讲师
実際、x=>x+x は省略形であり、forEach の return がトラバーサルを終了するのと同じです
forEach的返回值是undefined
forEach
undefined
forEach には戻り値がないため、2 つのステップで記述するか、最後のメソッドを使用する必要があります
この効果が必要な場合は、新しい配列を手動で作成し、forEach で操作する必要があります
その名前が示すように、for each は「操作ごとに」を意味し、map は「1 対 1 のマッチング」を意味します。
したがって、 forEach は戻り値を気にしません。
なぜこのようなものが人為的に設定されているのかを尋ねても意味がありません。API をもっと確認してください。
実際、x=>x+x は省略形であり、forEach の return がトラバーサルを終了するのと同じです
forEach
的返回值是undefined
forEach には戻り値がないため、2 つのステップで記述するか、最後のメソッドを使用する必要があります
この効果が必要な場合は、新しい配列を手動で作成し、forEach で操作する必要があります
リーリーその名前が示すように、for each は「操作ごとに」を意味し、map は「1 対 1 のマッチング」を意味します。
したがって、
forEach
は戻り値を気にしません。なぜこのようなものが人為的に設定されているのかを尋ねても意味がありません。API をもっと確認してください。