El método _.sortedIndexOf() se usa para obtener el índice de la primera aparición del elemento en particular en la array ordenada. Utiliza la búsqueda binaria para ordenar una array.
Sintaxis:
_.sortedIndexOf(array, value)
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- array: este parámetro contiene la array ordenada.
- value: Este parámetro contiene el valor a evaluar.
Valor devuelto: este método devuelve el índice en el que se debe insertar el valor en la array, otro devuelve -1.
Ejemplo 1: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash al archivo.
Javascript
// Requiring the lodash library const _ = require("lodash"); // Original array let x = [1, 2, 3, 4, 4, 4, 5, 6, 6] // Use of _.sortedIndexOf() // method let index = _.sortedIndexOf(x, 4); // Printing the output console.log(index);
Producción:
3
Ejemplo 2:
Javascript
// Requiring the lodash library const _ = require("lodash"); // Original array let x = ['a', 'b', 'c', 'd', 'e', 'e', 'e', 'f'] // Use of _.sortedIndexOf() // method let index = _.sortedIndexOf(x, 'e'); // Printing the output console.log(index);
Producción:
4
Ejemplo 3:
Javascript
// Requiring the lodash library const _ = require("lodash"); // Original array let x = ['ajax', 'django', 'mongoDb', 'react', 'reactnative', 'yarn'] // Use of _.sortedIndexOf() // method let index = _.sortedIndexOf(x, 'luby'); // Printing the output console.log(index);
Producción:
-1
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA