map()メソッドついて(JavaScript)

map() メソッドは、与えられた関数を配列のすべての要素に対して呼び出し、その結果からなる新しい配列を生成します。

eachとかよりも自由にコントロールできるイメージ

ex)

var items = [1, 3, 6, 9, 12, 15];
  var result = items.map(function(value, index){
    if(value % 3 === 0) {
      return index = value * 3;
    } else {
      return value * 5;
    }
  })
  console.log(result); // [5, 9, 18, 27, 36, 45]