طريقة indexOf() في قائمة بايثون

التعريف والاستخدام

indexOf() يبحث الطريقة في القائمة عن العنصر المحدد ويستعيد موقعه.

سيبدأ البحث من الموقع المحدد، وإذا لم يتم تحديد بداية البحث، سيبدأ من البداية ويستمر حتى نهاية القائمة.

إذا لم يتم العثور على العنصر، indexOf() يستعيد -1.

إذا ظهر العنصر عدة مرات، indexOf() يستعيد الطريقة الموقع الأول للظهور.

ملاحظة:موقع الأول هو 0، موقع الثاني هو 1، وهكذا.

نصيحة:إذا كنت ترغب في البحث من نهاية القائمة إلى البداية، استخدم lastIndexOf() الطريقة.

مثال

مثال 1

البحث عن العنصر "Apple":

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");

تجربة شخصية

مثال 2

البحث عن العنصر "Apple" في القائمة من موقع 4:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.indexOf("Apple", 4);

تجربة شخصية

النحو

array.indexOf(item, start)

قيمة الم参数

الم参数 الوصف
item مطلوب. العنصر الذي سيتم البحث عنه.
start اختياري. من حيث البدء بالبحث. القيم السلبية المحددة ستقوم بحساب من نهاية القائمة، ثم البحث حتى النهاية.

تفاصيل تقنية

القيمة المعدة: رقم، يمثل موقع العنصر المحدد، وإلا -1.
إصدار لغة بايثون: ECMAScript 5

دعم المتصفح

كل المتصفحات يدعمون بشكل كامل indexOf() الطريقة:

كروم إي إي إدج فايرفوكس سفاري أوبرا
كروم إي إي إدج فايرفوكس سفاري أوبرا
دعم 9.0 دعم دعم دعم دعم

صفحات مرتبطة

دليل:لغة بايثون قائمة

دليل:لغة بايثون كونست

دليل:لغة بايثون طريقة قائمة

دليل:ترتيب الأعداد في JavaScript

دليل:استدعاءات Array في JavaScript

دليل:طريقة lastIndexOf لـ Array