El método Underscore.js _.fix() f_
Sintaxis:
_.fix( fun, [values] )
Parámetros: este método toma un solo parámetro como se indica arriba y se analiza a continuación.
- diversión: este parámetro contiene la función dada.
- valores: Los valores pasados a la diversión.
Valor devuelto: Devuelve una nueva función.
Nota: Para ejecutar los ejemplos a continuación, debe instalar la biblioteca de subrayado-contrib utilizando este símbolo del sistema y ejecutar el siguiente comando.
npm install underscore-contrib
Ejemplo 1:
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Function function mul(a, b, c, d){ return a*b*c*d; } // Making curried function var gfgFunc = _.fix(mul, 1,2,_,4); // 3 is replaced by _ in given values console.log("Multiplication is :",gfgFunc(3));
Producción:
Multiplication is : 24
Ejemplo 2:
Javascript
// Defining Underscore contrib variable var _ = require('underscore-contrib'); // Function function add(a, b, c){ return a+b+c; } // Making fixed function var gfgFunc = _.fix(add, 1, 2, _); console.log("Addition is :",gfgFunc(3));
Producción:
Addition is : 6
Ejemplo 3:
Javascript
// Defining Underscore contrib variable var _ = require('underscore-contrib'); // Function function fun(str){ return str; } // Making fixed function var gfgFunc = _.fix(fun, _); console.log("Coding Platform :", gfgFunc("GeeksforGeeks"));
Producción:
Coding Platform : GeeksforGeeks