English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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);اختبار لرؤية‹/›