码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2018-03-01 17:29:12      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:git   一个   调用   eve   func   素数   角度   some   实现   

JS在1.6中为Array新增了几个方法map(),filter(),some(),every(),forEach(),也就是一共有这么多方法了。

刚开始接触这些倒也记得不是很清楚,在此纪录一下以加深影响。我主要从两个角度来理解和记忆吧,一个是API的使用,一个是内部实现。

函数简述

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

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

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

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

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

网址:http://blog.csdn.net/github_31392345/article/details/48631067

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

标签:git   一个   调用   eve   func   素数   角度   some   实现   

原文地址:https://www.cnblogs.com/gpzhen/p/8488082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!