البرمجة مفيد

استخدم Array.filter() لإزالة القيم الخاطئة

إزالة null و undefined و 0 و false و NaN من المصفوفات يتطلب منطق شرطي معقد. استخدم Array.filter(Boolean) لإزالة جميع القيم الخاطئة في سطر واحد.

المشكلة

إزالة null و undefined و 0 و false و NaN من المصفوفات يتطلب منطق شرطي معقد.

الحل

استخدم Array.filter(Boolean) لإزالة جميع القيم الخاطئة في سطر واحد.

الفائدة

يزيل أكثر من 10 أسطر من المنطق الشرطي ويتعامل مع جميع القيم الخاطئة تلقائياً.

مثال الكود

const arr = [0, 1, false, 2, '', 3, null, undefined, NaN];

// احذف جميع القيم الخاطئة
const clean = arr.filter(Boolean);
// النتيجة: [1, 2, 3]

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

We are still cooking the magic in the way!