js的函数式编程API map reduce filter
map函数,可以返回x的f(x)
reduce可以累积结果,例如累计求和
filter可以过滤不满足条件的数据
这里提一下reduce,map.reduce就可以将前面f(x)的值进行某些操作合并起来,在map之前或者之后需要过滤再搭配一个filter,这感觉可以做到一些很妙的操作。
这里有一个reduce栗子,将arr阔号展开来,得到[1,2,3,c,d,7,8,4,5,6]
let arr = [1, 2, [[3, ['c', ['d',[7,8]]], 4], 5], 6];
.
原创
2020-07-22 08:57:32 ·
170 阅读 ·
0 评论