js的mapfilter的用法

Posted 风在吹,雪纷飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js的mapfilter的用法相关的知识,希望对你有一定的参考价值。

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的mapfilter的用法的主要内容,如果未能解决你的问题,请参考以下文章

复习mapfilter educefile

python 链表表达式 mapfilter易读版

Python 最频繁使用的4个函数:lambda mapfilter 和 reduce

js中filter过滤用法总结

js里的filter函数

JS的filter用法