Rekomendasyon ng Kurso:
- Nangungunang Pahina reduce()
- Susunod na Pahina reverse()
- Bumalik sa Nangungunang Pahina Manwal ng Reference ng JavaScript Array
JavaScript Array reduceRight() Method
reduceRight()
Paglilinaw at Paggamit
reduceRight()
Ang method ay pinipilit ang array na maging isang tanging halaga.
Ang ibinigay na halaga ng function ay ipinapalit sa bawat halaga ng array (mula sa kanan sa kaliwa).
Komentaryo:Hindi gagawin kahit anong gawain para sa mga elemento ng array na walang halaga reduceRight()
Mga Paraan
Mga Halimbawa
Mga Halimbawa 1
Magbawas ang mga numero sa loob ng array, mula sa huli:
var numbers = [175, 50, 25]; document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc);} function myFunc(total, num) { return total - num; }
例子 2
從右到左減去數字,並顯示總和:
<button onclick="myFunction()">Try it</button> <p>Sum of numbers in array: <span id="demo"></span></p> <script> var numbers = [2, 45, 30, 100]; function getSum(total, num) { return total - num; } function myFunction(item) { document.getElementById("demo").innerHTML = numbers.reduceRight(getSum); } </script>
語法
array.reduceRight(function(total, currentValue, currentIndex, arr), initialValue)
參數值
參數 | 描述 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
function(total, currentValue, index, arr) | 必需。為數組中的每個元素運行的函數。
函數參數:
|
||||||||||
initialValue | 選擇性。作為初始值傳遞給函數的值。 |
技術細節
返回值: | 返回上次调用回调函数的累積結果。 |
---|---|
JavaScript 版本: | ECMAScript 5 |
浏览器支持
表格中的数字注明了完全支持该方法的首个浏览器版本。
所有浏览器都完全支持 reduceRight()
方法:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome 3 | IE 9 | Edge 12 | Firefox 3 | Safari 5 | Opera 10.5 |
2009 年 6 月 | 2010 年 9 月 | 2015 年 7 月 | 2009 年 1 月 | 2010 年 6 月 | 2010 年 3 月 |
相关頁面
Tuturo:Array sa JavaScript
Tuturo:Array Const sa JavaScript
Tuturo:Mga Paraan ng Array sa JavaScript
Tuturo:Pagtatalaga ng Hapon sa Array sa JavaScript
Tuturo:Iterasyon ng Array sa JavaScript
Manwal:Array.reduce() Method
- Nangungunang Pahina reduce()
- Susunod na Pahina reverse()
- Bumalik sa Nangungunang Pahina Manwal ng Reference ng JavaScript Array