We are still cooking the magic in the way!
المشكلة
التحقق من شروط OR متعددة ينشئ سلاسل مقارنة طويلة ومتكررة.
الحل
استخدم Array.includes() للتحقق من تطابق قيمة مع أي عنصر في مصفوفة الاحتمالات.
الفائدة
يقلل تعقيد الشروط بنسبة 70٪ ويجعل الكود أكثر قابلية للصيانة.
مثال الكود
// بدلاً من:
if (status === 'active' || status === 'pending' || status === 'approved') {
// ...
}
// استخدم:
if (['active', 'pending', 'approved'].includes(status)) {
// ...
}