El método takeWhile() se usa para devolver los elementos de la colección hasta que la devolución de llamada dada devuelva falso. Si la devolución de llamada nunca devuelve falso, el método takeWhile() devolverá todos los elementos de la colección.
Sintaxis:
collect.takewhile()
Parámetros: El método collect() toma un argumento que se convierte en la colección y luego se le aplica el método takeWhile().
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 takeWhile() 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, 8, 9]; // Creating collection const collection = collect(arr); // Function call const result = collection .takeWhile(item => item < 8); // 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 .takeWhile(item => item != 11); // 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, 7, 8, 9]