JAVASCRIPT Tutorial

filter في جافسكربت

خطوات عملية:

  1. قم بتحديد الشرط: حدد معيارًا أو شرطًا تريد استخدامه لتصفية العناصر.
  2. استخدم دالة callback: اكتب دالة التي تأخذ كل عنصر في المصفوفة وتعيد قيمة منطقية (true أو false).
  3. لا تعدل المصفوفة الأصلية: تقوم دالة filter بإنشاء مصفوفة جديدة تحتوي فقط على العناصر التي استوفت الشرط، دون تعديل المصفوفة الأصلية.

مثال JavaScript:

const أرقام = [1،2،3،4،5،6،7،8،9،10];

const الأرقام_الزوجية = أرقام.filter((عدد) => {
  return عدد % 2 === 0;
});

console.log(الأرقام_الزوجية); // [2،4،6،8،10]

ملاحظات أخرى:

  • الشرط يمكن أن يكون أي تعبير منطقي.
  • يمكن استخدام دالة filter لتصفية أي نوع من المصفوفات، وليس فقط الأرقام.
  • يمكن استخدامها مع طرق أخرى، مثل map و reduce، لمعالجة المصفوفات بكفاءة.