Array.indexOf() إيجاد فهرس عنصر
آخر تحديث: 2026-10-13
Array.indexOf() إيجاد فهرس عنصر
indexOf يعيد فهرس أول ظهور للعنصر في المصفوفة أو -1. يستخدم مقارنة صارمة ولا يمكنه مطابقة NaN.
| التصنيف | المصفوفات |
|---|
⚙️ المعاملات
| searchValue | |
|---|---|
| fromIndex |
القيمة المُعادة:أول فهرس، أو -1.
يعدّل القيمة الأصلية:لا (يُعيد قيمة جديدة)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
1
-1
found at 1
found at 3
⚠️ تحذير
💡 تلميح
🌐 دعم المتصفح
| المتصفح | |||||
|---|---|---|---|---|---|
| Array.indexOf() | ✓ v1 | ✓ v12 | ✓ v1.5 | ✓ v3 | ✓ v10.5 |
| مدعوم في جميع المتصفحات الحديثة | |||||
🏷️ دوال المصفوفات ذات صلة
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
📚 دروس ذات صلة
❓ أسئلة شائعة
QindexOf مقابل lastIndexOf؟
AindexOf يجد أول تواجد؛ lastIndexOf يجد آخر تواجد بالبحث العكسي.
Qلماذا يفشل indexOf مع مصفوفات الكائنات؟
Aالكائنات تُقارن بالمرجع. استخدم findIndex مع دالة للمطابقة حسب الخاصية.
Qهل indexOf صارم؟
Aنعم — يستخدم === دون تحويل (coercion)؛ indexOf("1") لا يطابق 1.