English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مثال على الجمع بين الأعداد الصحيحة
reduceRight() يعمل هذا الطريقة بنفس الطريقة مثل طريقة reduce()، ولكن تُستخدم طريقة reduceRight() لجمع العناصر من نهاية القائمة.
reduceRight()يتم تنفيذ الدالة المراجعة مرة واحدة لكل مؤشر في القائمة.
يتم حفظ قيمة العودة للدالة في مقياس (result).
array.reduceRight(callback, initialValue)
var nums = [[0, 1], [2, 3], [4, 5]]; function fire(x, y) { return x.concat(y); } function myFunc() { document.getElementById("result").innerHTML = nums.reduceRight(fire); }مثال على الجمع بين الأعداد الصحيحة
رقم في الجدول يحدد إصدار المتصفح الأول الذي يدعم طريقة reduceRight() بشكل كامل:
الطريقة | |||||
reduceRight() | نعم | 3 | 10.5 | 4 | 9 |
المعلمات | الوصف |
---|---|
callback | الدالة التي يتم تشغيلها لكل عنصر في القائمة. معلمات الدالة:
|
initialValue | القيمة المستخدمة كمعلمة أولى لمدخل إعادة التشغيل للدالة. إذا لم يتم تقديم قيمة بدءية، فسيتم استخدام العنصر الأول في القائمة. |
القيمة المعدلة | تقليل القيم المولدة |
---|---|
إصدار JavaScript: | ECMAScript 5 |
الفرق بين reduce() و reduceRight()
var arr = ['1', '2', '3', '4', '5']; function funcReduce() { var val = arr.reduce(function(x, y) {return x + y;}); document.getElementById("result").innerHTML = val; } function funcReduceRight() { var val = arr.reduceRight(function(x, y) {return x + y;}); document.getElementById("result").innerHTML = val; }مثال على الجمع بين الأعداد الصحيحة