Descripción
Este método devuelve el índice dentro del objeto String que llama de la última aparición del valor especificado, comenzando la búsqueda en fromIndex o -1 si no se encuentra el valor.
Sintaxis
Su sintaxis es la siguiente:
string.lastIndexOf(searchValue[, fromIndex])
Detalles del argumento
searchValue : Una cadena que representa el valor a buscar.
fromIndex- La ubicación dentro de la cadena de llamada desde la que comenzar la búsqueda. Puede ser cualquier número entero entre 0 y la longitud de la cadena. El valor predeterminado es 0.
Valor devuelto
Devuelve el índice de la última aparición encontrada; de lo contrario, -1 si no se encuentra.
Ejemplo
Pruebe el siguiente ejemplo.
<html>
<head>
<title>JavaScript String lastIndexOf() Method</title>
</head>
<body>
<script type = "text/javascript">
var str1 = new String( "This is string one and again string" );
var index = str1.lastIndexOf( "string" );
document.write("lastIndexOf found String :" + index );
document.write("<br />");
var index = str1.lastIndexOf( "one" );
document.write("lastIndexOf found String :" + index );
</script>
</body>
</html>
Salida
lastIndexOf found String :29
lastIndexOf found String :15