مصفوفة جافا سكريبت تقلل إلى اليمين ()
أمثلة
اطرح الأرقام في المصفوفة بدءًا من النهاية:
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 (JavaScript 2009) مدعوم بالكامل في جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |