Javascript 如何检查具有参数的函数

Javascript 如何检查具有参数的函数,javascript,jquery,Javascript,Jquery,工作正常吗 但是如果有这样的参数,如何检查函数 $.isFunction(sdopen) && sdopen() 您可以使用属性 length属性指定函数所需的参数数 正如他正确指出的那样。为了检查它是否是一个函数,不需要使用jQuery,可以使用纯JavaScript实现 $.isFunction(sdopen) && sdopen.length == 1 && sdopen(uu) 功能sdopen(a){ 警报(a) } $.isF

工作正常吗

但是如果有这样的参数,如何检查函数

$.isFunction(sdopen) && sdopen() 
您可以使用属性

length属性指定函数所需的参数数

正如他正确指出的那样。为了检查它是否是一个函数,不需要使用jQuery,可以使用纯JavaScript实现

$.isFunction(sdopen) && sdopen.length == 1 && sdopen(uu) 
功能sdopen(a){
警报(a)
}
$.isFunction(sdopen)和&sdopen.length==1和&sdopen('yahoooooooo')
您可以使用属性

length属性指定函数所需的参数数

正如他正确指出的那样。为了检查它是否是一个函数,不需要使用jQuery,可以使用纯JavaScript实现

$.isFunction(sdopen) && sdopen.length == 1 && sdopen(uu) 
功能sdopen(a){
警报(a)
}
$.isFunction(sdopen)和&sdopen.length==1和&sdopen('yahoooooooo')

我想使用
typeof sdopen==“function”
比使用
$.isFunction(sdopen)
要好,我们可以完全杜绝jQuery的使用。@Quentin我想我们在这个话题上一直是竞争对手。:我想知道!为什么你想根除jquery的使用?@user5419119,如果你将jquery用于其他目的,那就好了。但是,只加载jquery来测试其功能是否是必需的。是的,我在项目中使用jquery也是出于其他目的。我认为jquery是许多人能够如此轻松地使用javascript的原因。我想使用
typeof sdopen==“function”
比使用
$.isFunction(sdopen)要好
而且我们可以彻底根除jQuery的使用。@昆汀我想我们在这个话题上一直是竞争对手我想知道!为什么你想根除jquery的使用?@user5419119,如果你将jquery用于其他目的,那就好了。不过,我只是加载jquery来测试它的功能是否是必需的。是的,我在项目中也将jquery用于其他目的。我认为jquery是许多人能够如此轻松地使用javascript的原因。
typeof sdopen == "function"