البرمجة شائع

استخدم Array.map() بدلاً من الحلقات

حلقات for التقليدية لتحويل المصفوفات مطولة وعرضة للأخطاء مع إدارة الفهرس اليدوي. استخدم Array.map() لتحويل المصفوفات بطريقة وظيفية وتصريحية.

المشكلة

حلقات for التقليدية لتحويل المصفوفات مطولة وعرضة للأخطاء مع إدارة الفهرس اليدوي.

الحل

استخدم Array.map() لتحويل المصفوفات بطريقة وظيفية وتصريحية.

الفائدة

يقلل الكود بنسبة 60٪، ويزيل أخطاء الفهرس، ويجعل الغرض أوضح.

مثال الكود

// بدلاً من:
const doubled = [];
for (let i = 0; i < numbers.length; i++) {
    doubled.push(numbers[i] * 2);
}

// استخدم:
const doubled = numbers.map(n => n * 2);

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

We are still cooking the magic in the way!