這段js代碼中的這個0表示什么意思?下面截圖紅框中:
這段js代碼中的這個0表示什么意思?
猛跑小豬
2018-11-19 17:19:47
TA貢獻(xiàn)1859條經(jīng)驗 獲得超6個贊
.reduce為循環(huán)數(shù)組的值的,開始把數(shù)組第一項傳給參數(shù)res,第二項傳給cur;下次把你第一次計算的結(jié)果在傳給res,把數(shù)組第三項傳給cur,再進(jìn)行計算......直到循環(huán)完數(shù)組,把最后的計算結(jié)果返回。
.reduce機(jī)制如此,但由于你的數(shù)組第一項為對象,無法計算,所以需要在最開始的時候把0先傳給res,把數(shù)組第一項傳給cur.這樣就可以計算price的和了。.reduce的第二個參數(shù)就是干這個的,就相當(dāng)于,數(shù)組的第一項變?yōu)榱?,第二項才是你設(shè)置的對象
舉報