課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript深入淺出
reduce方法將數(shù)組所有項(xiàng)相加為什么傳參個(gè)0,是否多此一舉
2018-07-03
源自:JavaScript深入淺出 5-4
正在回答
var?arr=[1,2,3]; var?sum=arr.reduce(function(x,y){return?x+y},0); 你說(shuō)的是這個(gè)0吧,這個(gè)參數(shù)是可選參數(shù)啊,老師在這加上了應(yīng)該是展示一下這個(gè)函數(shù)是怎么用,如果把這個(gè)0換成10 那這個(gè)函數(shù)會(huì)先把10作為初始值與1相加,就是10+1=11,然后11+2=13,最后13+3=16這樣.. 你說(shuō)是多此一舉也沒(méi)有錯(cuò)...
小兌兌 提問(wèn)者
舉報(bào)
由淺入深學(xué)習(xí)JS語(yǔ)言特性,且解析JS常見(jiàn)誤區(qū),從入門(mén)到掌握
1 回答編寫(xiě)arraysSimilar函數(shù),實(shí)現(xiàn)判斷傳入的兩個(gè)數(shù)組是否相似
4 回答Object.keys(obj);這個(gè)方法是返回所有屬性key的數(shù)組嗎?
1 回答編寫(xiě)arraysSimilar函數(shù)判斷兩個(gè)數(shù)組是否相似,有沒(méi)有問(wèn)題?
5 回答為什么forEach方法多出個(gè)undefine?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-07-07