如何确定函数是否具有参数
像
function Foo(bar){}
和
function Foo(){}
我尝试使用Foo.arguments,但在两个中都返回null
如何知道函数何时有参数或参数长度?
您可以通过.length
访问函数的参数数量。例如,
function Foo(bar){}
console.log(Foo.length); // 1
和
function Foo(){}
console.log(Foo.length); // 0