Método Lodash _.sortedIndexOf()

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

Deja una respuesta

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