जावास्क्रिप्ट ऐरे कम करें ()
उदाहरण
अंत से शुरू करते हुए, सरणी में संख्याओं को घटाएँ:
const numbers = [175, 50, 25];
document.getElementById("demo").innerHTML
= numbers.reduceRight(myFunc);
function myFunc(total, num) {
return total - num;
}
संख्याओं को दाएँ-से-बाएँ घटाएँ, और योग प्रदर्शित करें:
const numbers = [2, 45, 30, 100];
document.getElementById("demo").innerHTML = numbers.reduceRight(getSum);
function getSum(total, num) {
return total - num;
}
परिभाषा और उपयोग
विधि प्रत्येक सरणी तत्व के reduceRight()
लिए एक रेड्यूसर फ़ंक्शन निष्पादित करती है।
reduceRight()
विधि दाएं से बाएं काम करती है ।
विधि एकल मान लौटाती है : reduceRight()
फ़ंक्शन का संचित परिणाम।
विधि खाली तत्वों के reduceRight()
लिए फ़ंक्शन निष्पादित नहीं करती है।
यह सभी देखें:
वाक्य - विन्यास
array.reduceRight(function(total, currentValue, currentIndex, arr), initialValue)
मापदंडों
Parameter | Description | ||||||||
function() | Required. A function to be run for each element in the array. |
||||||||
Reducer function parameters:
| |||||||||
initialValue | Optional. A value to be passed to the function as the initial value |
प्रतिलाभ की मात्रा
कॉलबैक फ़ंक्शन के अंतिम कॉल से संचित परिणाम। |
ब्राउज़र समर्थन
reduceRight()
एक ECMAScript5 (ES5) फीचर है।
ES5 (जावास्क्रिप्ट 2009) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |