重複の可能性:
関数のアリティを取得する
関数式を宣言し、それを定義済み関数に渡し、定義済み関数に関数式の引数の数を決定させるにはどうすればよいですか?
参照用に次のコードスニペットを参照してください。
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