Array.find() إيجاد أول تطابق

آخر تحديث: 2026-10-13

Array.find() إيجاد أول تطابق

find يعيد أول عنصر يحقق دالة الاختبار أو undefined. استخدم some للتحقق من الوجود و findIndex للمواقع.

التصنيفالمصفوفات

⚙️ المعاملات

callback

القيمة المُعادة:أول عنصر مطابق، أو undefined.

يعدّل القيمة الأصلية:لا (يُعيد قيمة جديدة)

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

{ id: 2, name: 'Li', role: 'admin' }
undefined
💡 تلميح
⚠️ تحذير

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
Array.find() ✓ v45 ✓ v12 ✓ v25 ✓ v8 ✓ v32
مدعوم في جميع المتصفحات الحديثة
المزيد من الحالات قادم قريباً — تابعونا.

📚 دروس ذات صلة

❓ أسئلة شائعة

Qماذا تُرجع find عندما لا يوجد تطابق؟
Aundefined. قارن بـ !== undefined، أو استخدم some لفحص وجود أنظف.
Qfind أم findIndex؟
Aاستخدم find للعنصر نفسه، وfindIndex للحصول على الموضع (مثلًا لاستبداله).
Qبحث بشرط متعدد؟
Aنعم — اجمع الشروط داخل الدالة: users.find(u => u.role === 'admin' && u.active).
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%