Array 是内置的构造函数,用于创建数组
创建数组建议使用字面量创建,不用 Array构造函数创建
数组常见实例方法 - 核心方法
reduce
返回函数累计处理的结果,经常用于求和
基本语法:
arr.reduce(function(累计值, 当前元素 [,索引号][,源数组]){}, 起始值)
起始值参数:
- 起始值可以省略,如果写就作为第一次累积的起始值
累计值参数
-
- 如果有起始值,则以起始值为准开始累计, 累计值 = 起始值
-
- 如果没有起始值, 则累计值以数组的第一个数组元素作为起始值开始累计
-
- 后面每次遍历就会用后面的数组元素 累计到 累计值 里面 (类似求和里面的 sum )
数组常见方法 - 其他
详见mdn
数组常见方法 - 伪数组转换真数组
静态方法 Array.from()