طريقة indexOf() في قائمة بايثون
- الصفحة السابقة includes()
- الصفحة التالية isArray()
- العودة إلى الطبقة السابقة دليل مرجعي Array JavaScript
التعريف والاستخدام
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
- الصفحة السابقة includes()
- الصفحة التالية isArray()
- العودة إلى الطبقة السابقة دليل مرجعي Array JavaScript