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