编码中可能要判断一个函数是否存在,下面分享一段能够实现此功能的代码。8 z _$ ^8 o3 n {/ z7 e6 p
代码示例如下:
7 M# h9 u" U4 O4 k# ^3 \! Zfunction isExitsFunction(funcName){
try {
if (typeof(eval(funcName)) == "function"){
return true;
}
}
catch(e) {}
return false;
}
var func=function(){}
console.log(isExitsFunction(func)); 如果函数存在,那么isExitsFunction函数的返回值为true,否则返回false。
; t" M% y5 [+ q! f1 N) o7 p/ r5 J( V, |$ i/ ^* f0 g d
|