🔬

Array.filter() — المحاكي الكامل

شاهد كيف يعمل filter() خطوة بخطوة، عنصراً بعنصر، مع تتبع كامل للحالة

O(n) لا تعدّل الأصل مصفوفة جديدة
⚙️ إعداد المصفوفة والشرط
قوالب جاهزة:
700ms
جاهز للتشغيل
📊 التصور البصري — خطوة بخطوة
📍 العنصر الحالي تحت الفحص
المصفوفة الأصلية arr [ 0 عناصر ]
[
]
✅ المصفوفة الناتجة result [ 0 عناصر ]
[
// فارغة حتى الآن...
]

✅ انتهى filter() — النتيجة النهائية:

// اضغط "تشغيل" أو "خطوة واحدة" للبدء
0
إجمالي العناصر
0
✅ نجحت
0
❌ فشلت
⏳ متبقية
filter.js — الكود الحقيقي
📜 سجل التتبع (Trace Log)
// يظهر هنا سجل التقييم لكل عنصر
💡 أمثلة جاهزة