编码中可能要判断一个函数是否存在,下面分享一段能够实现此功能的代码。! J+ b4 u( P3 I. ]8 j1 ?! c
代码示例如下:
I, I8 D1 A7 ]$ V# F9 Sfunction isExitsFunction(funcName){
try {
if (typeof(eval(funcName)) == "function"){
return true;
}
}
catch(e) {}
return false;
}
var func=function(){}
console.log(isExitsFunction(func)); 如果函数存在,那么isExitsFunction函数的返回值为true,否则返回false。
5 U; [2 H5 w" c* s& u, S" {
4 i; i8 C* V1 v0 p |