تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تطبيق أداة تقليل على صفيف من خلال تصغير جميع قيم الإدخال على طول كل محور محدّد إلى قيمة إخراج واحدة يتم احتسابها بواسطة أداة التقليل
يكون الناتج دائمًا بالعدد نفسه من الأبعاد الذي يتضمّنه الإدخال، وتتأثر المحاور الفردية على النحو التالي:
يتم تقليل طول المحاور المحدّدة في المَعلمة "محاور" إلى 1 (من خلال تطبيق أداة الاختزال).
إذا كان المخفّض يتضمّن مدخلات أو مخرجات متعددة، سيتم استخدام المحور المحدّد في fieldAxis لتوفير مدخلات المخفّض وتخزين مخرجاته.
ولا تتأثّر جميع المحاور الأخرى (يتم إجراء عمليات تقليل مستقلة).
الاستخدام
المرتجعات
Array.reduce(reducer, axes, fieldAxis)
مصفوفة
الوسيطة
النوع
التفاصيل
هذا: array
مصفوفة
المصفوفة
reducer
Reducer
الدالة المخفِّضة التي سيتم تطبيقها. يجب أن يكون كل ناتج من نواتجها رقمًا، وليس مصفوفة أو نوعًا آخر.
axes
قائمة
قائمة المحاور التي سيتم تقليلها. سيكون طول الناتج 1 في جميع هذه المحاور.
fieldAxis
عدد صحيح، القيمة التلقائية: null
المحور الذي سيتم استخدامه كحقول الإدخال والإخراج الخاصة ببرنامج تقليل البيانات. لا يكون هذا الحقل مطلوبًا إلا إذا كان المخفّض يتضمّن مدخلات أو مخرجات متعددة، وفي هذه الحالة يجب أن يكون طول المحور مساويًا لعدد مدخلات المخفّض، وأن يكون طوله في النتيجة مساويًا لعدد مخرجات المخفّض.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["`Array.reduce` collapses input values along specified axes into single output values using a reducer function."],["The output array retains the original input dimensionality, with specified axes reduced to length 1."],["`fieldAxis` is used when your reducer has multiple inputs or outputs, aligning with those fields."],["Independent reductions are performed along all other axes not specified in the `axes` parameter."]]],[]]