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

طريقة JavaScript String lastIndexOf()

 مثلث النص جافا سكريبت

lastIndexOf()تعود الطريقة المحددة لموقع آخر ظهور للقيمة المحددة في النص.

إذا لم يتم العثور على القيمة، فإنها سترجع-1.

إذا كان القيمة موجودة مرارًا وتكرارًا، فإنها سترجع موقع آخر ظهور لها.

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

ملاحظة:للإطلاع على طرق Array، يرجى الرجوع إلىArray.lastIndexOf().

القواعد النحوية:

string.lastIndexOf(searchValue, start)
مرحبًا بالعالم، أكرر مرحبًا بالعالم;
str.lastIndexOf('Hello');
اختبار لرؤية‹/›

ملاحظة:يفرق هذا الطريقة بين الحروف الكبيرة والصغيرة

التوافق مع المتصفحات

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

الطريقة
lastIndexOf()نعمنعمنعمنعمنعم

قيمة المفارقة

الم参数الوصف
searchValue(مطلوب) يمثل القيمة التي يتم البحث عنها كنص
start(اختياري) عدد صحيح يمثل الموقع الذي يبدأ البحث منه (البحث للوراء);القيمة الافتراضية هي طول النص

تفاصيل التقنية

القيمة المعدةالمرة الأخيرة التي ظهر فيهاsearchValueالرقم، إذا لم يتم العثور عليه فيمثله -1
إصدار JavaScript:ECMAScript 1

مزيد من الأمثلة

التعريف: العثور على الموقع الأخير للرمز 'O' في النص، البدء بالبحث من الموقع 5 (البحث للوراء):

var str = 'HELLO WORLD HELLO';
str.lastIndexOf('O', 5);
اختبار لرؤية‹/›

 مثلث النص جافا سكريبت