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

JavaScript String lastIndexOf() 方法

 Objeto Cadenas de JavaScript

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.

Compatibilidad con navegadores

Todos los navegadores admiten completamente el método lastIndexOf():

Método
lastIndexOf()EsEsEsEsEs

Valor del parámetro

ParámetrosDescripció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

Detalles técnicos

Valor devuelto:la última apariciónsearchValueíndice, si no se encuentra,则为-1
Versión de JavaScript:ECMAScript 1

Más ejemplos

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‹/›

 Objeto Cadenas de JavaScript