Subrayado.js _.sin() 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 _.without() se usa para devolver una copia de la array que contiene toda la array excepto los valores.

Sintaxis:

_.without( array, *values )

Parámetros: esta función acepta dos parámetros que se enumeran a continuación:

  • array: este parámetro se utiliza para contener la lista de elementos de la array.
  • valores: este parámetro se usa para contener el valor que debe eliminarse de la lista de arrays.

Valor de retorno: devuelve una copia de la array sin los elementos mencionados de la array pasada.

Pasar una lista de números a la función _.sin(): La función ._sin() toma el elemento de la lista uno por uno y verifica si es el elemento innecesario mencionado en el segundo parámetro o no. Si es así, entonces no se incluye en la array resultante; de ​​lo contrario, se incluye.

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(_.without([0, 1, 2, 3, 0, 1, 3, 4], 0, 1));
        </script>
    </body>
</html>                    

Producción:

Pasar los elementos falsos a la función _.sin(): La función ._sin() responde de manera similar tomando el elemento de la lista uno por uno y verifica si es el elemento innecesario mencionado en el segundo parámetro o no. Si es así, entonces no se incluye en la array resultante; de ​​lo contrario, se incluye. No importa si es un elemento verdadero o no. Esto implica que la función _.with() toma todos los elementos por igual durante el procesamiento.

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(_.without([0, 1, 2, 4, undefined, null,
                            3, 1, 4, 0, "", ''], 0, null, '')
            );
        </script>
    </body>
</html>                    

Producción:

Pasar el elemento sensible a mayúsculas y minúsculas (mayúsculas/minúsculas) a la función _.sin(): La función ._sin() funcionará igual. En esta función, pasa el elemento que está presente en la array dada en formato sensible a mayúsculas y minúsculas (mayúsculas). No se excluye de la array resultante, lo que significa que la función _.without() distingue entre mayúsculas y minúsculas.

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(_.without(["HTML", "CSS", "JS", "AJAX"], "ajax"));
        </script>
    </body>
</html>                    

Producción:

Pasando el elemento en el mismo caso a la función _.sin(): Pasando el segundo parámetro como se menciona en la array pasada, el elemento («AJAX» aquí) se excluye.

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(_.without(["HTML", "CSS", "JS", "AJAX"], "AJAX"));
        </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 *