如何确定函数是否有参数



如何确定函数是否具有参数

function Foo(bar){}

function Foo(){}

我尝试使用Foo.arguments,但在两个中都返回null

如何知道函数何时有参数或参数长度?

您可以通过.length访问函数的参数数量。例如,

function Foo(bar){}
console.log(Foo.length); // 1

function Foo(){}
console.log(Foo.length); // 0

最新更新