可能重复:
获取函数的数量
如何声明函数表达式,将其传递给定义的函数,并让定义的函数确定函数表达式有多少个参数?
请参阅此代码片段以供参考:
function getArgumentCount(fexp)
{
return ...;
}
var fexp1 = function(a) { };
var fexp2 = function(a, b) { };
console.log(getArgumentCount(fexp1)); // Should output 1
console.log(getArgumentCount(fexp2)); // Should output 2