String JavaScript lastIndexOf() Método

A continuación se muestra el ejemplo del método String lastIndexOf().

  • Ejemplo:

    <script> 
    function func() { 
        var str = 'GeeksforGeeks'
        var index = str.lastIndexOf('for'); 
        document.write(index); 
    func(); 
    </script>
  • Producción:
    5
    

El método str.lastIndexOf() encuentra el índice de la última aparición de la string de argumento en la string dada. El valor devuelto está basado en 0.

Sintaxis:

str.lastIndexOf(searchValue , index)
    Perámetros:

  • searchValue: searchValue es la string que se va a buscar en la string base.
  • index define el índice de inicio desde donde se buscará el valor de búsqueda en la string base hacia atrás.

Valor devuelto: este método devuelve el índice de la string (basado en 0) donde se encontró el valor de búsqueda por última vez. Si no se puede encontrar el valor de búsqueda en la string, el método devuelve -1 .

A continuación se proporcionan ejemplos del método anterior:

Ejemplo 1:

var str = 'Departed Train';
var index = str.lastIndexOf('Train');
print(index); 

Producción:

9

En este ejemplo, el método lastIndexOf() encuentra el último índice de la string ‘Train’ en la string str . Dado que el único índice de la string es 9, este método devuelve 9 como respuesta.

Ejemplo 2:

var str = 'Departed Train';
var index = str.lastIndexOf('ed Tr');
print(index); 

Producción:

6

En este ejemplo, el método lastIndexOf() encuentra el último índice de la string ‘ed Tr’ en la string str . Dado que el único índice de dónde está presente esta string es 6, este método devuelve 6 como respuesta.

Ejemplo 3:

print('Departed Train'.lastIndexOf('train')); 

Producción:

-1

En este ejemplo, el método lastIndexOf() encuentra el último índice de la string ‘tren’ en la string str . Dado que la string no está presente en ningún índice de str , este método devuelve -1 como respuesta.

Ejemplo 4:

print('Departed Train before another Train'.lastIndexOf('Train')); ; 

Producción:

6

En este ejemplo, el método lastIndexOf() encuentra el último índice de la string Train en la string str . Dado que la string está presente dos veces en la string str y el índice 30 es el último índice de Train , por lo tanto, este método devuelve 30 como respuesta.

Los códigos para el método anterior se proporcionan a continuación:

Programa 1:

<script>
// JavaScript to illustrate lastIndexOf() method
  
function func() {
      
    //Original string
    var str = 'Departed Train';
      
    //Finding the index of the string
    var index = str.lastIndexOf('Train');
    document.write(index);
}
func();
</script>

Producción:

9

Programa 2:

<script>
// JavaScript to illustrate lastIndexOf() method
  
function func() {
      
    // Original string
    var str = 'Departed Train';
      
    // Finding the index of the string
    var index = str.lastIndexOf('ed Tr');
    document.write(index); 
}
func();
</script> 

Producción:

6

Programa 3:

<script>
// JavaScript to illustrate lastIndexOf() method
  
function func() {
     
    // Original string
    var str = 'Departed Train';
      
    // Finding index of occurrence of 'train'
    var index = str.lastIndexOf('train');
    document.write(index);
}
func();
</script>

Producción:

-1

Programa 4:

<script>
// JavaScript to illustrate lastIndexOf() method
  
function func() {
       
    // Original string
    var str = 'Departed Train before another Train';
      
    // Finding index of occurrence of 'Train'
    var index = str.lastIndexOf('Train');
    document.write(index); ;
}
func();
</script>

Producción:

30

Navegadores compatibles:

  • Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 1 y superior
  • Internet Explorer 6 y superior
  • Ópera 3 y superior
  • Safari 1 y superior

Publicación traducida automáticamente

Artículo escrito por HGaur y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *