Cadena de JavaScript - método lastIndexOf ()

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