JS中some(),every(),forEach(),map(),filter()区别

来源:互联网 发布:iphone6s网络设置 编辑:程序博客网 时间:2024/06/14 14:01

map():返回一个新的Array,每个元素为调用func的结果

filter():返回一个符合func条件的元素数组

some():返回一个boolean,判断是否有元素是否符合func条件

every():返回一个boolean,判断每个元素是否符合func条件

forEach():没有返回值,只是针对每个元素调用func


-----------------------------------------------------------------------

var arr=[1,3,5,8];

arr.filter(function(x){

return  x<=5;

})

结果输出:[1,3,5]

-----------------------------------------------------------------------

0 0