El método _.sortedLastIndex() se usa para devolver el índice más alto de la array donde se puede insertar un elemento y mantener su orden.
Sintaxis:
_.sortedLastIndex(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.
Ejemplo 1:
const _ = require('lodash'); let x = [1, 2, 3, 4, 4, 4, 5, 6, 6] let index = _.sortedLastIndex(x, 4); console.log(index);
Aquí, const _ = require('lodash')
se utiliza para importar la biblioteca lodash al archivo.
Producción:
6
Ejemplo 2:
const _ = require('lodash'); let x = ['a', 'b', 'c', 'd', 'e', 'e', 'e', 'f'] let index = _.sortedLastIndex(x, 'e'); console.log(index);
Producción:
7
Ejemplo 3:
const _ = require('lodash'); let x = ['ajax', 'django', 'mongoDb', 'react', 'reactnative', 'yarn'] let index = _.sortedLastIndex(x, 'ruby'); console.log(index);
Producción:
5
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.
Referencia: https://lodash.com/docs/4.17.15#sortedLastIndex
Publicación traducida automáticamente
Artículo escrito por iamsahil1910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA