بإستخدام ال Loop
هناك الكثير من الطرق لتصفية عناصر ال Array ومنهم مثلا إنشاء Array فارغة وعمل Loop على ال Array الأصلية ثم وضع العناصر التي نريد تصفيتها في ال Array الفارغة. شاهد المثال لتفهم
لدينا ال Array التالية
سوف نقوم بعمل Array فارغة
ثم نقوم بعمل Loop على عناصر ال Array الأصلية ونبحث عن العناصر التي تبدأ بحرف A كما في المثال وعندما نجد أن العنصر ينطبق عليه الشرط نضعه في ال Array الفارغة
الآن لدينا Array تحتوي على العناصر التي تم تصفيتها والتي تبدا بحرف A
مرجع لكل ما إستخدمناه
بإستخدام ال Filter
ال Filter Function واحدة من ال Higher Order Functions والتي تقبل Function ك Return وهي تقوم بإرجاع العناصر التي ينطبق عليها الشرط وهي تقبل منا Function وداخل ال Function العنصر الموجود في ال Array والذي سيتم تطبيق ال Function عليه بمعنى أن ال Function سيتم تطبيقها على العناصر كلها الموجودة ف ال Array واحدا بعد الآخر. شاهد المثال
هنا طريقة إستخدام ال Filter
وهنا بعد ما وضعنا داخلها Function تقوم بالمرور على العناصر كلها وترجع لنا العناصر التي ينطبق عليها شرط أن يكون أول حرف من كل عنصر هو A
نفس ما سبق ولكن بطريقة ال Arrow Function الموجودة في ال ECMAScript 6
الآن لدينا Array تحتوي على العناصر التي تم تصفيتها والتي تبدا بحرف A
0 تعليقات