5.1 KiB
title | localeTitle |
---|---|
Falsy Bouncer | فلسى الحارس |
تذكر استخدام Read-Search-Ask
إذا واجهتك مشكلة. حاول إقران البرنامج واكتب الكود الخاص بك
شرح المشكلة:
قم بإزالة كافة قيم الفالسة من صفيف.
روابط ذات صلة
تلميح: 1
Falsy هو شيء يتم تقييمه لـ FALSE. لا يوجد سوى ستة قيم خالية في جافا سكريبت: غير معرفة ، و null ، و NaN ، و 0 ، و "" (سلسلة فارغة) ، و false بالطبع.
حاول أن تحل المشكلة الآن
تلميح: 2
نحتاج إلى التأكد من أن لدينا جميع القيم المزيفة لمقارنتها ، يمكننا أن نعرفها ، ربما مع وظيفة تحتوي على جميع القيم الخاطئة ...
حاول أن تحل المشكلة الآن
تلميح: 3
ثم نحتاج إلى إضافة filter()
مع وظيفة قيم الفالس ...
حاول أن تحل المشكلة الآن
تنبيه المفسد!
الحل في المستقبل!
الحل المتقدم للكود:
function bouncer(arr) { return arr.filter(Boolean); }
شرح الشفرة:
يتوقع أسلوب Array.prototype.filter
دالة تقوم بإرجاع قيمة Boolean
تأخذ وسيطة واحدة وترجع true
لقيمة صواب أو false
لقيمة فلسي . ومن ثم فإننا نمر بالوظيفة Boolean
المدمجة.
روابط ذات صلة
ائتمانات:
إذا وجدت هذه الصفحة مفيدة ، فيمكنك تقديم الشكر من خلال نسخها ولصقها في الدردشة الرئيسية:
Thanks @renelis @abhisekp @Rafase282 for your help with Algorithm: Falsy Bouncer
ملاحظات للمساهمات:
- لا تقم بإضافة حلول مشابهة لأي حلول موجودة. إذا كنت تعتقد أنها مشابهة ولكن أفضل ، فحاول دمج (أو استبدال) الحل المشابه الموجود.
- أضف شرحًا لحلك.
- تصنيف الحل في واحدة من الفئات التالية - الأساسي والمتوسط والمتقدم .
- الرجاء إضافة اسم المستخدم الخاص بك فقط إذا قمت بإضافة أي محتويات رئيسية ذات صلة . ( لا تزيل أي أسماء مستخدمين حالية )
نرى
Wiki Challenge Solution Template
كمرجع.