El método Underscore.js _.arity() rla longitudel número de argumentos no es
Sintaxis:
_.arity( numberOfArgs, fun )
Parámetros: este método toma dos parámetros, como se enumeran arriba y se analizan a continuación:
- numberOfArgs: este parámetro toma un número que indica el número de argumentos que tomará el método.
- fun: Esta es la función dada que se pasa como parámetro.
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:
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Function function fun() { return "GFG"; } var gfgFunc = _.arity(3, fun); console.log("Length of function is :", gfgFunc.length); console.log("Function content :", gfgFunc());
Producción:
Length of function is : 3 Function content : GFG
Ejemplo 2:
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Function function fun() { return arguments[0]*10; } var gfgFunc = _.arity(3, fun); console.log("Length of function is :", gfgFunc.length); console.log("Function content :", gfgFunc(10));
Producción:
Length of function is : 3 Function content : 100