JavaScript | typedArray.lastIndexOf() con ejemplos

typedArray.lastIndexOf () es una función incorporada en JavaScript que se usa para devolver el último índice de typedArray en el que está presente un elemento dado; de lo contrario, devuelve -1 si el elemento no está presente.
Sintaxis:

typedArray.lastIndexOf(search_Element, from_Index])

Parámetros: Acepta dos parámetros que se especifican a continuación:

  • search_Element: Es el elemento cuyo último índice se busca.
  • from_Index: Es opcional. Es el índice hasta el cual se busca un elemento y su valor por defecto es la longitud del typedArray.

Valor devuelto: Devuelve el último índice de typedArray en el que está presente un elemento dado; de lo contrario, devuelve -1 si el elemento no está presente.

Código JavaScript para mostrar el funcionamiento de la función anterior:

Código #1:

<script>
  
  // Creating a typedArray with some elements
  var A = new Uint8Array([5, 10, 15, 15, 5, 20, 10]);
    
  // Calling lastIndexOf() function
  b = A.lastIndexOf(10);     
  c = A.lastIndexOf(5);     
  d = A.lastIndexOf(15);  
  e = A.lastIndexOf();  
  f = A.lastIndexOf(20); 
  g = A.lastIndexOf(25); 
    
  // Printing returned values
  document.write(b +"<br>");
  document.write(c +"<br>");
  document.write(d +"<br>");
  document.write(e +"<br>");
  document.write(f +"<br>");
  document.write(g +"<br>");
    
</script>

Producción:

6
4
3
-1
5
-1

Código #2:

<script>
  
  // Creating a typedArray with some elements
  var A = new Uint8Array([5, 10, 15, 15, 5, 20, 10]);
    
  // Calling lastIndexOf() function
  b = A.lastIndexOf(10, 1);     
  c = A.lastIndexOf(5, 2);     
  d = A.lastIndexOf(15, 3);  
  e = A.lastIndexOf(15, 1);  
  f = A.lastIndexOf(20, 1); 
  g = A.lastIndexOf(25, 3); 
    
  // Printing returned values
  document.write(b +"<br>");
  document.write(c +"<br>");
  document.write(d +"<br>");
  document.write(e +"<br>");
  document.write(f +"<br>");
  document.write(g +"<br>");
    
</script>

Producción:

1
0
3
-1
-1
-1

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray 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 *