【js】map,reduce,filter的区别
三者区别
- map()方法:把回调函数中返回的值,作为一个新数组返回
- filter()方法:返回符合回调函数中条件的元素,形成一个新数组
- reduce()方法:对数组中元素进行从左到右的累计,并返回最终结果
demo
const arr = [1,2,3,4,5,3,2,1,6,4,7,8]; arr.map(item => item > 4); arr.filter(item => item > 4)
reduce 的讲解见上篇文章
作者:smile.轉角
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
欢迎关注我,一起进步!扫描下方二维码即可加我QQ
![](https://www.cnblogs.com/images/cnblogs_com/websmile/1492407/t_smile%E8%BD%AC%E8%A7%92.jpg)