Método Underscore.js _.iterators.unfold()

Con la ayuda del método _.iterators.unfold() , podemos obtener los valores de la función de iteración donde se espera que la función unaria devuelva un valor único siempre que se invoque la función usando este método.

Sintaxis:

_.iterators.unfold( seed, unaryFn )

Valor devuelto: Devuelve el valor de la función de iteración.

Nota: Para ejecutar los ejemplos a continuación, debe instalar la biblioteca de subrayado-contrib utilizando el siguiente comando.

npm install underscore-contrib

Ejemplo 1: en este ejemplo, podemos ver que al usar el método _.iterators.unfold() , podemos obtener el valor de la función de iteración donde la función unaria devuelve solo un valor único cada vez que se invoca la función.

Javascript

// Defining underscore contrib variable 
var _ = require('underscore-contrib');
  
function isGFG (val) {
    return val + " for Geeks";
}
  
var geek = _.iterators.unfold("Geeks", isGFG);
  
for(var i = 0; i < 3; i++) {
    console.log(geek());
}

Producción:

Geeks
Geeks for Geeks
Geeks for Geeks for Geeks

Ejemplo 2:

Javascript

// Defining underscore contrib variable 
var _ = require('underscore-contrib');
  
function plusFive (val) {
    return val + 5;
}
  
var geek = _.iterators.unfold(1, plusFive);
  
for(var i = 0; i < 3; i++) {
    console.log(geek());
}

Producción:

1
6
11

Publicación traducida automáticamente

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