JavaScript 入門 map と reduce の使い分けを出来る限り簡潔に説明

JavaScript には map と reduce という二つの関数が用意されていますが、初学者にとってどちらをどういった時に使えばいいのかイメージしにくいです。

できるだけ簡潔にいうと、どのような結果を得たいかで使い分けると良いと思います。

  • 配列から、配列を得たい場合は map を使う
  • 配列から、配列以外を得たい場合は reduce を使う