📜  Lodash _.arity() 方法

📅  最后修改于: 2022-05-13 01:56:26.776000             🧑  作者: Mango

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