English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
indexOf()تقوم الطريقة بالعودة إلى الموقع الأول الذي يمكن العثور عليه للعنصر المحدد في المجموعة.
إذا لم يتم العثور على العنصر، سيقوم بتقديم-1.
إذا كان العنصر موجودًا مرارًا وتكرارًا، سيقوم بتقديم موقع الظهور الأول.
إذا كنت ترغب في البحث من النهاية إلى البداية، استخدمlastIndexOf()الطريقة.
ملاحظة:للحصول على معلومات حول طرق String، يرجى الرجوع إلىString.indexOf().
array.indexOf(element, start)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Apple');اختبار لرؤية‹/›
الرقم في الجدول يحدد الإصدار الأول من المتصفح الذي يدعم طريقة indexOf() كاملة:
طريقة | |||||
indexOf() | نعم | نعم | 34 | نعم | 9 |
الم 参数 | الوصف |
---|---|
element | (مطلوب) العنصر الذي يتم تحديد موقعه في البنية |
start | (اختياري) مؤشر البداية للبحث عن العنصر. القيمة الافتراضية هي 0 |
القيمة العائدة: | النص الموجود في البنية أولاً؛ إذا لم يتم العثور عليه، يتم العودة بـ -1 |
---|---|
إصدار JavaScript: | ECMAScript 5 |
البحث من بداية المؤشر 2:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Mango', 2);اختبار لرؤية‹/›
إذا لم يكن الم参数 موجودًا في البنية، فإنه يعود-1:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Beer');//يعود بـ -1اختبار لرؤية‹/›