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

Con la ayuda del método _.iterators.foldl() , podemos obtener el único del iterador cuando lo llamamos porque convertirá todos los valores en uno al reducir los valores dados usando este método.

Sintaxis:

_.iterators.foldl(iter, binaryFn)

Parámetro: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • iter: este parámetro contiene la lista de iteradores de la array.
  • binaryFn: este parámetro contiene la tecla de función binaria.

Valor devuelto: devuelve el valor único cuando llamamos al iterador.

Nota: Para ejecutar los ejemplos a continuación, debe instalar la biblioteca de subrayado-contrib mediante el símbolo del sistema, debemos ejecutar el siguiente comando.

npm install underscore-contrib

El siguiente ejemplo ilustra el método Underscore.js _.iterators.foldl() en JavaScript:

Ejemplo 1: en este ejemplo, podemos ver que al usar el método _.iterators.foldl() , podemos obtener el valor único devuelto cuando llamamos al iterador porque reducirá los valores dados en uno.

Javascript

// Defining underscore contrib variable 
var _ = require('underscore-contrib');
  
var iter = _.iterators.List(["Geeks", "for", "Geeks"]);
  
function commaString (a, b) { return a + ", " + b; }
  
var geek = _.iterators.foldl(iter, commaString);
  
geek

Producción :

'Geeks, for, Geeks'

Ejemplo 2:

Javascript

// Defining underscore contrib variable 
var _ = require('underscore-contrib');
  
var iter = _.iterators.List(["A", "ABA", "ABCBA", "ABA", "A"]);
  
function spaceString (a, b) { return a + " " + b; }
  
var geek = _.iterators.foldl(iter, spaceString);
  
geek

Producción :

'A ABA ABCBA ABA A'

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 *