编码中可能要判断一个函数是否存在,下面分享一段能够实现此功能的代码。
9 ?' H- [4 V0 E/ y/ t2 n代码示例如下:
6 e# J4 k. H+ jfunction isExitsFunction(funcName){
try {
if (typeof(eval(funcName)) == "function"){
return true;
}
}
catch(e) {}
return false;
}
var func=function(){}
console.log(isExitsFunction(func)); 如果函数存在,那么isExitsFunction函数的返回值为true,否则返回false。! _/ \& R' [, S5 S, r
6 d: h" n, J) E: L c6 T1 @9 ? |