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

js中的filter方法和map方法

时间:2018-06-08 19:28:46      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:filter map 方法 总结

filter方法是对数据中的元素进行过滤,也就是说是不能修改原数组中的数据,只能读取原数组中的数据,callback需要返回布尔值

为true的时候,对应的元素留下来,

为false的时候,对应的元素过滤掉

filter方法的使用:

技术分享图片

对应的结果:

技术分享图片

如果我们尝试对原数组中的元素进行修改,会有什么效果了?

技术分享图片

结果如下:

技术分享图片

会发现数据不会发生改变的。

也就是说:filter方法是对原数组的元素进行过滤,返回到一个新的数组中去。不影响原始的数组。

map方法的使用:

技术分享图片

结果如下:

技术分享图片

所以:map方法是可以原数组中的元素进行处理、修改等操作,然后返回一个新的数组对象。


那如果map方法做过滤的操作是个什么效果?

技术分享图片

结果如下:

技术分享图片

最后总结:

filter方法是对原数组进行过滤筛选,产生一个新的数组对象

map方法对元素中的元素进行加工处理,产生一个新的数组对象。


js中的filter方法和map方法

标签:filter map 方法 总结

原文地址:http://blog.51cto.com/11871779/2126561

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