Método Underscore.js _.iterateUntil()

_.iterateUntil() funciones_.iterateUntil() métodoel hasta

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 guion bajo-contrib –guardar

Ejemplo 1: En este ejemplo, generaremos una array utilizando este método.

Javascript

// Defining underscore contrib variable
var _ = require('underscore-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 inicial de 0 y devolviendo n+2 de la función de generación.

Javascript

// Defining underscore contrib variable
var _ = require('underscore-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
]    

Publicación traducida automáticamente

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