freeCodeCamp/guide/arabic/certifications/javascript-algorithms-and-d.../basic-algorithm-scripting/falsy-bouncer/index.md

5.1 KiB

title localeTitle
Falsy Bouncer فلسى الحارس

:triangular_flag_on_post: تذكر استخدام Read-Search-Ask إذا واجهتك مشكلة. حاول إقران البرنامج :busts_in_silhouette: واكتب الكود الخاص بك :pencil:

:checkered_flag: شرح المشكلة:

قم بإزالة كافة قيم الفالسة من صفيف.

روابط ذات صلة

:speech_balloon: تلميح: 1

Falsy هو شيء يتم تقييمه لـ FALSE. لا يوجد سوى ستة قيم خالية في جافا سكريبت: غير معرفة ، و null ، و NaN ، و 0 ، و "" (سلسلة فارغة) ، و false بالطبع.

حاول أن تحل المشكلة الآن

:speech_balloon: تلميح: 2

نحتاج إلى التأكد من أن لدينا جميع القيم المزيفة لمقارنتها ، يمكننا أن نعرفها ، ربما مع وظيفة تحتوي على جميع القيم الخاطئة ...

حاول أن تحل المشكلة الآن

:speech_balloon: تلميح: 3

ثم نحتاج إلى إضافة filter() مع وظيفة قيم الفالس ...

حاول أن تحل المشكلة الآن

تنبيه المفسد!

علامة تحذير

الحل في المستقبل!

:rotating_light: الحل المتقدم للكود:

function bouncer(arr) { return arr.filter(Boolean); }

:rocket: تشغيل الكود

شرح الشفرة:

يتوقع أسلوب Array.prototype.filter دالة تقوم بإرجاع قيمة Boolean تأخذ وسيطة واحدة وترجع true لقيمة صواب أو false لقيمة فلسي . ومن ثم فإننا نمر بالوظيفة Boolean المدمجة.

روابط ذات صلة

:trophy: ائتمانات:

إذا وجدت هذه الصفحة مفيدة ، فيمكنك تقديم الشكر من خلال نسخها ولصقها في الدردشة الرئيسية:

Thanks @renelis @abhisekp @Rafase282 for your help with Algorithm: Falsy Bouncer

:clipboard: ملاحظات للمساهمات:

  • :warning: لا تقم بإضافة حلول مشابهة لأي حلول موجودة. إذا كنت تعتقد أنها مشابهة ولكن أفضل ، فحاول دمج (أو استبدال) الحل المشابه الموجود.
  • أضف شرحًا لحلك.
  • تصنيف الحل في واحدة من الفئات التالية - الأساسي والمتوسط والمتقدم . :traffic_light:
  • الرجاء إضافة اسم المستخدم الخاص بك فقط إذا قمت بإضافة أي محتويات رئيسية ذات صلة . ( :warning: لا تزيل أي أسماء مستخدمين حالية )

نرى :point_right: Wiki Challenge Solution Template كمرجع.