Método Lodash _.flow()

Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.

El método _.flow() se utiliza para generar una nueva función compuesta que devuelve el resultado de invocar las funciones proporcionadas con el enlace this de la función generada. A cada una de las sucesivas invocaciones se le proporciona el valor de retorno de la anterior.

Sintaxis:

_.flow( funcs )

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

  • funcs: este parámetro contiene las funciones que se van a invocar. Es un parámetro opcional.

Valor devuelto: este método devuelve la nueva función compuesta.

Ejemplo 1:

Javascript

// Requiring the lodash library 
const _ = require("lodash"); 
 
// Function to calculate the
// Cube of a number
function cube(number) {
  return number * number * number;
}
 
// Using the _.flow() method 
var multiplycube = _.flow([_.multiply, cube]);
 
// Return the output
console.log(multiplycube(2, 3));

Producción:

216

Ejemplo 2:  

Javascript

// Requiring the lodash library 
const _ = require("lodash"); 
 
// Function to calculate the
// double value of a number
function doubled(number) {
  return number * 2;
}
 
// Using the _.flow() method 
var adddoubled = _.flow([_.add, doubled]);
 
// Return the output
console.log(adddoubled(6, 8));

Producción:

28

Publicación traducida automáticamente

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