مثال
بحث مجموعة للمادة "Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
ونتيجة لأن يكون:
2
وهذا يعني أن "Apple" يقع في المركز 2 فى المصفوفة.
انها محاولة لنفسك »أكثر "Try it Yourself" الأمثلة أدناه.
تعريف والاستخدام
و indexOf() طريقة يبحث في مجموعة لعنصر محدد، وإرجاع موقفها.
سيبدأ البحث في الموضع المحدد، أو في بداية إذا تم تحديد أي موقف البداية، وتنتهي البحث في نهاية المصفوفة.
يعود -1 إذا لم يتم العثور على العنصر.
إذا كان العنصر هو أكثر الحاضر من مرة واحدة، وطريقة indexOf إرجاع موقف وقوع الأول.
ملاحظة: العنصر الأول له موقف 0، البند الثاني له موقف (1)، وهلم جرا.
نصيحة: إذا كنت ترغب في البحث عن نهاية للبدء، واستخدام href="jsref_lastindexof_array.html"> lastIndexOf() method
دعم المتصفح
الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل الأسلوب.
طريقة | |||||
---|---|---|---|---|---|
indexOf() | نعم فعلا | تسعة | 1.5 | نعم فعلا | نعم فعلا |
بناء الجملة
قيم معلمة معامل وصف item مطلوب. هذا البند للبحث عن start اختياري. من أين تبدأ البحث. سيبدأ القيم السلبية في موقف معين العد من النهاية، والبحث حتى النهاية.
تفاصيل تقنية
قيمة الإرجاع: الرقم الذي يمثل موضع العنصر المحدد، وإلا -1 نسخة جافا سكريبت: 1.6
مزيد من الأمثلة
مثال
بحث مجموعة للمادة "Apple" ، ابتداء من البحث في موقف 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.indexOf("Apple", 4);
ونتيجة لأن يكون:
6
انها محاولة لنفسك »
<جافا سكريبت صفيف المرجعي