El método lodash _.indexOf() se usa para obtener el índice de la primera aparición del elemento particular en la array del último elemento. Si fromIndex no está presente en la array, se proporciona uno negativo como salida y no se muestra ningún error. Este método es como lodash _.indexOf excepto que itera sobre los elementos de una array de derecha a izquierda.
Sintaxis:
_.lastIndexOf(array, value, [fromIndex=array.length-1])
Nota: Si el valor no se encuentra en la array, se devuelve -1.
Parámetros: Este método acepta tres parámetros como se mencionó anteriormente y se describe a continuación.
- array: Es la array en la que se encuentra el valor.
- valor: Es el valor a buscar en el arreglo.
- fromIndex: Es el índice tras el cual tenemos que buscar el valor.
Valor devuelto: Devuelve el índice del valor en la array. Si no se encuentra el valor, la array devuelve -1.
Ejemplo 1:
Javascript
// Requiring the lodash library const _= require("lodash"); // Original array let array = [1, 2, 2, 3, 4] // Printing original array console.log("Array : ",array) // Looking for value 3 from Last index let index = _.lastIndexOf(array,2) // Printing the Index of the value console.log("Index : ",index)
Producción:
Ejemplo 2: Buscando un valor de un índice particular.
Javascript
// Requiring the lodash library const _= require("lodash"); // Original array let array = [1, 2, 2, 3, 4, 2] // Printing original array console.log("Array : ",array) // Looking for value 3 from Last index let index = _.lastIndexOf(array,2,2) // Printing the Index of the value console.log("Index : ",index)
Producción:
Ejemplo 3: Buscando un valor que no está presente.
Javascript
// Requiring the lodash library const _= require("lodash"); // Original array let array = [1, 2, 2, 3, 4, 2] // Printing original array console.log("Array : ",array) // Looking for value 3 from Last index let index = _.lastIndexOf(array,4,2) // Printing the Index of the value console.log("Index : ",index)
Producción:
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA