_.iterateUntil() funciones_.iterateUntil() métodoel hasta
la
Sintaxis:
_.iterateUntil(genFunc, checkFunc, seed_val)
Parámetros: este método acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:
- genFunc: La función se utiliza como generador de resultados.
- checkFunc: La función utilizada como stop-check.
- seed_val: El valor pasado al generador al inicio.
Valor devuelto: este método devuelve una array generada.
Nota:
npm install lodash-contrib –guardar
Ejemplo 1: En este ejemplo, generaremos una array utilizando este método.
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); // Defining Generating function var genFunc = function(n) { return n + 1; } // Defining stop-check function var checkFunc = function(n) { return n < 11; } // Generating an array var arr = _.iterateUntil(genFunc, checkFunc, 1); console.log("Generated Array : "); console.log(arr);
Producción:
Generated Array : [ 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
Ejemplo 2: En este ejemplo, generaremos una array de la tabla de 2 usando este método dando un valor semilla 0 y devolviendo n+2 de la función generadora.
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); // Defining Generating function var genFunc = function(n) { return n + 2; } // Defining stop-check function var checkFunc = function(n) { return n < 21; } // Generating an array var arr = _.iterateUntil(genFunc, checkFunc, 0); console.log("Generated Array : "); console.log(arr);
Producción:
Generated Array : [ 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 ]