JavaScript 參考手冊(cè)
計(jì)算數(shù)組元素相加后的總和:
輸出結(jié)果:
reduceRight() 方法的功能和 reduce() 功能是一樣的,不同的是 reduceRight() 從數(shù)組的末尾向前將數(shù)組中的數(shù)組項(xiàng)做累加。
注意: reduce() 對(duì)于空數(shù)組是不會(huì)執(zhí)行回調(diào)函數(shù)的。
表格中的數(shù)字表示支持該方法的第一個(gè)瀏覽器版本號(hào)。
方法 | |||||
---|---|---|---|---|---|
reduceRight() | Yes | 9.0 | 3.0 | 4 | 10.5 |
array.reduceRight(function(total, currentValue, currentIndex, arr), initialValue)
參數(shù) | 描述 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
function(total,currentValue, index,arr) | 必需。用于執(zhí)行每個(gè)數(shù)組元素的函數(shù)。 函數(shù)參數(shù):
|
||||||||||
initialValue | 可選。傳遞給函數(shù)的初始值 |
返回值: | 返回計(jì)算結(jié)果 |
---|---|
JavaScript 版本: | ECMAScript 3 |
從右到左,減去每個(gè)數(shù)組元素: