JavaScript中map函数和filter的简单举例(转)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中map函数和filter的简单举例(转)相关的知识,希望对你有一定的参考价值。

js的数组迭代器函数map和filter,可以遍历数组时产生新的数组,和python的map函数很类似
1)filter是满足条件的留下,是对原数组的过滤;
2)map则是对原数组的加工,映射成一一映射的新数组
var xx = [1, 2, 5, 7];
function pp(x){return x % 2;}
function px(x){return x % 2;}
var m = xx.map(pp);
console.log("m = " + m);
var f = xx.filter(px);
console.log("f = " + f);
~~~~~~~~~~~~~~~~~~~~~~~~~~~
m = 1,0,1,1
f = 1,5,7

以上是关于JavaScript中map函数和filter的简单举例(转)的主要内容,如果未能解决你的问题,请参考以下文章

如何实现JavaScript的Map和Filter函数?

javascript中闭包最简单的简绍

javascript中filter的用法

JavaScript中Filter的使用

JavaScript高阶函数 map reduce filter sort

JavaScript 高阶函数 map与filter的使用