البرمجة مفيد

استخدم Array.reduce() للتحويلات القوية

التحويلات المعقدة للمصفوفات تتطلب تمريرات متعددة ومتغيرات وسيطة. استخدم Array.reduce() لتحويل المصفوفات إلى أي شكل (مجموع، كائن، بيانات مجمعة).

المشكلة

التحويلات المعقدة للمصفوفات تتطلب تمريرات متعددة ومتغيرات وسيطة.

الحل

استخدم Array.reduce() لتحويل المصفوفات إلى أي شكل (مجموع، كائن، بيانات مجمعة).

الفائدة

حل بتمريرة واحدة يتعامل مع التحويلات المعقدة بكفاءة.

مثال الكود

const numbers = [1, 2, 3, 4, 5];

// اجمع المصفوفة
const sum = numbers.reduce((acc, n) => acc + n, 0);

// جمّع حسب الخاصية
const grouped = items.reduce((acc, item) => {
    acc[item.category] = acc[item.category] || [];
    acc[item.category].push(item);
    return acc;
}, {});

ES
Edrees Salih
منذ 6 ساعات

We are still cooking the magic in the way!