どうもforeachとmapの違いがわからなかったので整理
どういう時に使うか
foreachは配列の要素数だけ要素を使った処理を行いたいときと、その配列自身を操作したいときに使う
mapはある配列から新しい配列を作りたいときに使う
機能的な違いは?
foreach:配列を巡回して、値、インデックス、配列自信をもとに関数を実行する。返り値は特に無し
map:配列を巡回して値を元に関数を実行する。実行関数の返り値から新しい配列を作る
見返してみると英語の意味がそのままですね。
Go to list of users who liked
More than 5 years have passed since last update.
どうもforeachとmapの違いがわからなかったので整理
どういう時に使うか
foreachは配列の要素数だけ要素を使った処理を行いたいときと、その配列自身を操作したいときに使う
mapはある配列から新しい配列を作りたいときに使う
機能的な違いは?
foreach:配列を巡回して、値、インデックス、配列自信をもとに関数を実行する。返り値は特に無し
map:配列を巡回して値を元に関数を実行する。実行関数の返り値から新しい配列を作る
見返してみると英語の意味がそのままですね。
Register as a new user and use Qiita more conveniently
Go to list of users who liked