编码中可能要判断一个函数是否存在,下面分享一段能够实现此功能的代码。
# Y1 {0 {! x8 S) i代码示例如下:7 {% W( ~3 a1 r" I
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。& z7 @8 t3 g8 r7 I
) \& H8 F9 B: P4 ? a, ?% q |