javaSctipt数组的reduce方法

来源:互联网 发布:淘宝联盟电脑版 编辑:程序博客网 时间:2024/05/01 01:18
var data = [1, 2, 3, 4, 5];
var num = data.reduce(function(x,y) {

}, 0); 
console.dir(num); //=====> 15
reduce接受两个可选参数,第一个是函数,第二个是一个参数!
函数中的第一个参数x,可以用reduce中的第二个参数指定,这个是一个初始化参数!如果不指定,则以数组下标为0的元素指定初始化参数!
空数组上,而不指定初始化参数,会导致类型错误异常
如果是空数组,而且指定初始化参数,则返回初始化参数!
如果数组只有一个参数,没有指定初始化参数,则返回这个值!
0 0
原创粉丝点击