Método Lodash _.sortedUniq()

El método _.sortedUniq se usa para devolver el índice más bajo de la array donde se puede insertar un elemento y mantener su orden. Además, este método es como _.uniq excepto que está diseñado y optimizado para arreglos ordenados. En _.uniq solo se mantiene la primera aparición de cada elemento y el orden de los valores de resultado está determinado por el orden en que aparecen en la array.

Sintaxis:

_.sortedUniq(array)

Parámetros: este método acepta solo un parámetro como se mencionó anteriormente y se describe a continuación:

  • array: este parámetro contiene la array para inspeccionar.
  • Valor de retorno: este método se utiliza para devolver la nueva array libre duplicada.

    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 y = ([1, 1, 2, 3, 3, 4]);
          
    // Use of  _.sortedUniq() 
    // method 
    let index =  _.sortedUniq(y, [1, 1, 2]); 
          
    // Printing the output 
    console.log(index);
    

    Producción: 
     

    [ 1, 2, 3, 4 ]
    

    Ejemplo 2:

    javascript

    // Requiring the lodash library 
    const _ = require("lodash"); 
          
    // Original array 
    let y = (['p', 'q', 'r', 't', 't', 'u', 's', 't', 't', 'v', 'w']);
          
    // Use of  _.sortedUniq() 
    // method 
    let index =  _.sortedUniq(y); 
          
    // Printing the output 
    console.log(index);
    

    Producción:

    ['p', 'q', 'r', 't', 'u', 's', 't', 'v', 'w']
    

    Ejemplo 3:

    // Requiring the lodash library 
    const _ = require("lodash"); 
          
    // Original array 
    let y = (['chemistry', 'computer', 'computer', 
      
    'english', 'geography', 'hindi', 'hindi', 
      
    'maths', 'physics']);
          
    // Use of  _.sortedUniq() 
    // method 
    let index =  _.sortedUniq(y); 
          
    // Printing the output 
    console.log(index);
    

    Producción:

    ['chemistry', 'computer', 'english', 
    'geography', 'hindi', 'maths', 'physics']
    

    Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.

    Publicación traducida automáticamente

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