课程
/前端开发
/JavaScript
/JavaScript深入浅出
reduce方法将数组所有项相加为什么传参个0,是否多此一举
2018-07-03
源自:JavaScript深入浅出 5-4
正在回答
var arr=[1,2,3]; var sum=arr.reduce(function(x,y){return x+y},0); 你说的是这个0吧,这个参数是可选参数啊,老师在这加上了应该是展示一下这个函数是怎么用,如果把这个0换成10 那这个函数会先把10作为初始值与1相加,就是10+1=11,然后11+2=13,最后13+3=16这样.. 你说是多此一举也没有错...
小兑兑 提问者
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
1 回答编写arraysSimilar函数,实现判断传入的两个数组是否相似
4 回答Object.keys(obj);这个方法是返回所有属性key的数组吗?
1 回答编写arraysSimilar函数判断两个数组是否相似,有没有问题?
5 回答为什么forEach方法多出个undefine?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号