1. 程式人生 > >js的map、filter的用法

js的map、filter的用法

簡單 數組 urn 條件 console 用法 function 簡單例子 class

filter是滿足條件的留下,是對原數組的過濾;

map則是對原數組的加工,映射成一一映射的新數組

簡單例子:

  let arr = [1, 2, 3, 4]

  let newArr = arr.map(function(item) {  // 使用map方法

    return item * 2;

  });

  console.log(newArr); // [2, 4, 6, 8]

  let arr = [1, 2, 3, 4];

  let newArr = arr.filter(function(item) {  // 使用filter方法

    if (item % 2 !== 0) {

      return item;

     }

   });
  console.log(newArr); // [1, 3];

js的map、filter的用法