Subrayado.js _.union() Función

Underscore.js es una biblioteca de JavaScript que proporciona muchas funciones útiles como el mapa, el filtro, la invocación, etc., incluso sin usar ningún objeto integrado.
La función _.union() se usa para tomar un número n de arreglos y devolver un nuevo arreglo con los términos únicos en todos esos arreglos (unión de todos los arreglos). En la nueva array, el orden de los elementos es el mismo que se menciona en todas las arrays pasadas. La primera aparición de cada array solo se incluye en la array resultante.

Sintaxis:

_.union( *arrays )

Parámetros: esta función acepta arrays de un solo parámetro , que es la colección de una lista de múltiples arrays. La lista de arrays está separada por , operador.

Valor de retorno: Devuelve una array que contiene elementos únicos de todos los elementos en n arrays pasadas.

Pasar una lista de números a la función _.union(): La función ._union() toma el elemento de la lista uno por uno y verifica si ya está presente en la array resultante o no. Si está presente, simplemente lo ignora; de lo contrario, lo agrega a la array resultante. El resultado final contiene la unión de array.

Ejemplo:

<!DOCTYPE html>
<html>
    <head>
        <script src = 
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" >
        </script>
    </head>
    <body>
        <script type="text/javascript">
            console.log(_.union([51, 52, 1, 4], 
                                [1, 2, 3, 4], 
                                [1, 2]));
        </script>
    </body>
</html>                    

Producción:

Pasar una combinación de palabras, valores falsos y números a la función _.union(): Pasar cualquier tipo de elementos, ya sea un número, una palabra o incluso elementos falsos como strings vacías, valores nulos, etc., la función _.union() no distinguirá entre ellos. Más bien tratará todos los elementos de la misma manera. El proceso posterior será el mismo.

Ejemplo:

<!DOCTYPE html>
<html>
    <head>
        <script src = 
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" >
        </script>
    </head>
    <body>
        <script type="text/javascript">
            console.log(_.union(["gfg", 52, " ", 1, "hello"], 
                                ['*', 2, undefined, 4], 
                                ['', null], 
                                ["gfg2", "end"]));
        </script>
    </body>
</html>                    

Producción:

Pasar un conjunto de strings a la función _.union(): Pase un conjunto de strings a esta función para obtener el común de todas las n arrays pasadas en el resultado. El procesamiento ocurrirá de la misma manera. Solo se excluirán las palabras dadas en el segundo parámetro.

Ejemplo:

<!DOCTYPE html>
<html>
    <head>
        <script src = 
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" >
        </script>
    </head>
    <body>
        <script type="text/javascript">
            console.log(_.union(["This", "geeks"], 
                                ['for', "geeks2", "is", "amazing"],
                                ["This", "is", "best", "platform"]));
        </script>
    </body>
</html>                    

Producción:

Pasar arreglos con los mismos elementos a la función _.union(): si pasa arreglos a la función _.union() y tienen los mismos elementos, la unión de todos los arreglos será el primer arreglo en sí. Todos los elementos serán comunes y por lo tanto estarán presentes en el resultado dado después de la unión.

Ejemplo:

<!DOCTYPE html>
<html>
    <head>
        <script src = 
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" >
        </script>
    </head>
    <body>
        <script type="text/javascript">
            console.log(_.union([100, 200], 
                                [100, 200], 
                                [100, 200], 
                                [100, 200], 
                                [100, 200], 
                                [100, 200]));
        </script>
    </body>
</html>                    

Producción:

Nota: estos comandos no funcionarán en la consola de Google o en Firefox, ya que estos archivos adicionales deben agregarse y no se agregaron. Por lo tanto, agregue los enlaces dados a su archivo HTML y luego ejecútelos.

<script type="text/javascript" src = 
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> 
</script> 

Publicación traducida automáticamente

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