El método takeUntil() se usa para devolver los elementos de la colección hasta que la devolución de llamada dada devuelve verdadero. Si no se encuentra el valor dado o la devolución de llamada nunca devuelve verdadero, el método takeUntil() devolverá todos los elementos de la colección.
Sintaxis:
collect.takeUntil()
Parámetros: el método collect() toma un argumento que se convierte en la colección y luego se le aplica el método takeUntil().
Valor devuelto: este método devuelve los elementos de la colección.
Instalación del módulo: Instale el módulo collect.js usando el siguiente comando desde el directorio raíz de su proyecto:
npm install collect.js
El siguiente ejemplo ilustra el método takeUntil() en collect.js:
Ejemplo 1: Nombre de archivo: index.js
Javascript
// Requiring the module const collect = require('collect.js'); // Sample array let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; // Creating collection const collection = collect(arr); // Function call const result = collection .takeUntil(item => item >= 7); // Printing the result object let newObject = result.all(); console.log(newObject);
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
[1, 2, 3, 4, 5, 6]
Ejemplo 2: Nombre de archivo: index.js
Javascript
// Requiring the module const collect = require('collect.js'); // Sample array let arr = [2, 4, 5, 6, 7, 8, 9]; // Creating collection const collection = collect(arr); // Function call const result = collection .takeUntil(item => item == 7); // Printing the result object let newObject = result.all(); console.log(newObject);
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
[2, 4, 5, 6]