js中reduce的使用
语法
arr.reduce(function(prev,cur,index,arr){
...
}, init);
参数:
1 prev 必需。累计器累计回调的返回值; 表示上一次调用回调时的返回值,或者初始值 init; 2 cur 必需。表示当前正在处理的数组元素; 3 index 可选。表示当前正在处理的数组元素的索引,若提供 init 值,则起始索引为- 0,否则起始索引为1; 4 arr 可选。表示原数组; 5 init 可选。表示初始值。
。。。
总结
reduce() 是数组的归并方法,与 forEach()、map()、filter()等迭代方法一样都会对数组每一项进行遍历,
但是reduce() 可同时将前面数组项遍历产生的结果与当前遍历项进行运算,这一点是其他迭代方法无法企及的。
参考
https://blog.csdn.net/qq_38970408/article/details/121018660
分类:
js基础知识
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-05-08 linux下安装 tomcat 和配置防火墙开放8080端口