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 _.flowRight() se usa para crear una nueva función compuesta que invoca las funciones proporcionadas de derecha a izquierda, donde cada una de las invocaciones sucesivas recibe el valor de retorno de la anterior. Es casi lo mismo que el método _.flow().
Sintaxis:
_.flowRight( 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 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 _.flowRight() method var multiplycube = _.flowRight([cube, _.multiply]); // Printing 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 _.flowRight() method var adddoubled = _.flowRight([doubled, _.add]); // Printing the output console.log(adddoubled(6, 8));
Producción:
28