本文摘自PHP中文网,作者不言,侵删。
本篇文章给大家带来的内容是关于reduce的用法技巧(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
reduce
数组的方法,有两个参数 回调函数callback 和 initialValue
回调有四个参数 prev、next、index、arr
initialValue:可选参数,作为callback第一次的prev;
如果传了initialValue:
prev第一次为initialValue,之后为return的值。
next为数组的每一项
index为数组的下标
arr为原数组
如果没传initialValue:
prev第一次为数组的第一项,之后为return的值。
next为从数组的第二项开始的每一项
index、arr不受影响
下划线转驼峰
1 2 3 4 5 6 7 8 |
|
数组扁平化
1 2 3 4 5 |
|
数组转对象
1 2 3 4 5 6 |
|
以上就是reduce的用法技巧(代码示例)的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
详解javascript中的padstart()和padend()方法
了解javascript中3种for循环风格以及何时使用它们
javascript中什么是set?什么时候使用?如何使用?
更多相关阅读请进入《javascript》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者