Lodash _.arity() 方法
Lodash _.arity()方法返回一个与给定函数函数的函数,除了新函数的长度属性等于参数的数量。这并不限制函数使用该数量的参数。它的唯一影响是报告的长度。
句法:
_.arity( numberOfArgs, fun )
参数:此方法采用上面列出并在下面讨论的两个参数。
- numberOfArgs:此参数采用一个数字,说明该方法将采用的参数数量。
- fun:这是给定的函数。
返回值:它返回一个新函数。
注意:要执行以下示例,您必须使用此命令提示符安装lodash-contrib库并执行以下命令。
npm install lodash-contrib
示例 1:
Javascript
// Defining lodash contrib variable
var _ = require('lodash-contrib');
// Function
function fun(){
return "GeeksforGeeks";
}
var gfgFunc = _.arity(4,fun);
console.log("Length of function is :",
gfgFunc.length);
console.log("Function content :",
gfgFunc());
Javascript
// Defining lodash contrib variable
var _ = require('lodash-contrib');
// Function
function fun(){
return arguments[0]*10;
}
var gfgFunc = _.arity(4,fun);
console.log("Length of function is :",
gfgFunc.length);
console.log("Function content :",
gfgFunc(10));
输出:
Length of function is : 4
Function content : GeeksforGeeks
示例 2:
Javascript
// Defining lodash contrib variable
var _ = require('lodash-contrib');
// Function
function fun(){
return arguments[0]*10;
}
var gfgFunc = _.arity(4,fun);
console.log("Length of function is :",
gfgFunc.length);
console.log("Function content :",
gfgFunc(10));
输出:
Length of function is : 4
Function content : 100