1

可以检查函数是否期望/需要任何数据?

function one(){

}
function two(ineedvar){

}

所以我必须函数,我想检查它们中的哪些需要()之间的 var。

4

2 回答 2

6

您可以使用.length函数的属性来查看它是否需要任何参数。

IEtwo.length

小提琴

参考

但请注意,函数也可以arguments在函数声明中不定义它,所以不能总是依赖它。

于 2013-09-05T17:52:37.797 回答
2

使用对象length的属性Function

one.length /* 0 */
two.length /* 1 */
于 2013-09-05T17:53:34.047 回答