获取函数表达式中的参数数量?

Phi*_*l K 5 javascript

可能重复:
获取函数的arity

如何声明函数表达式,将其传递给已定义的函数,并使用已定义的函数确定函数表达式具有多少个参数?

请参阅此代码段以供参考:

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
Run Code Online (Sandbox Code Playgroud)