Función Underscore.js _.partition

La función _.partition() se usa para obtener una array como entrada y devuelve dos arrays. La primera array contiene aquellos elementos que satisfacen el predicado (condición) y la segunda array contiene los elementos restantes.

Sintaxis:

_.partition(list, predicate)

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • lista: este parámetro contiene la lista de elementos.
  • predicado: este parámetro cumple la condición de verdad.

Valor de retorno: esta función devuelve dos arrays separadas según la condición del predicado.

Ejemplo 1:

<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
    </script>
</head>
  
<body>
    <script type="text/javascript">
        (function () {
            var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
  
            var division = _.partition(arr, function (element) {
                return element % 2 != 0;
            });
  
            console.log(division);
        }());
    </script>
</body>
  
</html>

Producción:

Ejemplo 2:

<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
    </script>
</head>
  
<body>
    <script type="text/javascript">
        (function () {
            var words = ["javascript", "java", "unix",
                         "hypertext", "underscore", "CSS"];
  
            var part = _.partition(words, function (element) {
                return element.length > 4;
            });
  
            console.log(part);
        }());
    </script>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

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