编码中可能要判断一个函数是否存在,下面分享一段能够实现此功能的代码。6 c7 G6 Y, C( A8 D2 F" f
代码示例如下:# P* @& P+ w) X: d
function isExitsFunction(funcName){
try {
if (typeof(eval(funcName)) == "function"){
return true;
}
}
catch(e) {}
return false;
}
var func=function(){}
console.log(isExitsFunction(func)); 如果函数存在,那么isExitsFunction函数的返回值为true,否则返回false。. ~: p2 @+ j. I" I2 _, R& d
8 e4 u2 @& H; p( H* C: q |