English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة indexOf() لمجموعات JavaScript

 مفهوم JavaScript Array Object

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
اختبار لرؤية‹/›

 مفهوم JavaScript Array Object