首页 > Web开发 > 详细

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

时间:2018-03-01 16:47:19      阅读:193      评论:0      收藏:0      [点我收藏+]

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()区别

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!