El método Lodash _.binary() que la función dada
Sintaxis:
_.binary( fun )
Parámetros: este método toma un solo parámetro como se indica arriba y se analiza a continuación.
- diversión: Esta es la función dada.
Valor devuelto: Devuelve una nueva función.
Nota: Para ejecutar los ejemplos a continuación, debe instalar la biblioteca lodash-contrib utilizando este símbolo del sistema y ejecutar el siguiente comando.
npm install lodash-contrib
Ejemplo 1:
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); // Function function fun(){ var mul = 1; for (var i = 0; i < arguments.length; i++) { mul = mul * arguments[i]; } return mul; } var gfgFunc = _.binary(fun); console.log("Multiplication is :", gfgFunc(2,23));
Producción:
Multiplication is : 46
Ejemplo 2:
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); // Function function fun(){ var mul = 1; for (var i = 0; i < arguments.length; i++) { mul = mul * arguments[i]; } return mul; } var gfgFunc = _.binary(fun); // Only operates for first two parameters console.log("Multiplication is :", gfgFunc(2,23,10));
Producción:
Multiplication is : 46
Ejemplo 3:
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); // Function function fun(){ return arguments; } var gfgFunc = _.binary(fun); // Only operates for first two parameters console.log("Arguments are :", gfgFunc('arg1', 'arg2', 'arg3', 'arg4'));
Salida: los argumentos adicionales se descartan.
Arguments are : [Arguments] { '0': 'arg1', '1': 'arg2' }