English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
lastIndexOf()方法返回指定值在字符串中最后一次出现的位置。
如果找不到该值,则将返回-1。
如果该值存在多次,它将返回最后一次出现的位置。
如果要从头到尾进行搜索,请使用indexOf()方法。
Nota:有关Array方法,请参见Array.lastIndexOf()。
string.lastIndexOf(searchValue, start)
var str = 'Hello world, I repeat Hello world'; str.lastIndexOf('Hello');Prueba para ver‹/›
Nota:Este método distingue entre mayúsculas y minúsculas.
Todos los navegadores admiten completamente el método lastIndexOf():
Método | |||||
lastIndexOf() | Es | Es | Es | Es | Es |
Parámetros | Descripción |
---|---|
searchValue | (obligatorio) Una cadena que representa el valor a buscar |
start | (opcional) Un entero que representa el índice de inicio de la búsqueda (busqueda hacia adelante); por defecto es la longitud de la cadena |
Valor devuelto: | la última apariciónsearchValueíndice, si no se encuentra,则为-1 |
---|---|
Versión de JavaScript: | ECMAScript 1 |
Devuelve la última posición del carácter “O” en la posición5Comienza a buscar (busqueda hacia adelante):
var str = 'HELLO WORLD HELLO'; str.lastIndexOf('O', 5);Prueba para ver‹/›