判断Js函数是否存在,如果存在则执行

假设funcName为函数名字,用如下方法就可以达到目标

try{
if(typeof(eval(funcName))=="function"){
funcName();
}
}catch(e){
//alert("not function");
}

一定要添加try catch块,否则不起作用。

相关推荐:
在日常办公中要求对文档进行双面打印是很常见的,在打印机没有自带双面打印单元的情况下,如何既节约人力成本,又能快速实现双面打印呢?具体情况具体分析,凡凡介绍下面四种情况下的双面打印法。 1.在Word …
在.Net下读取oracle表时报这个错,但是怎么解决呢? 首先我们看下缘由, 之前操作的oracle表数据中的Guid是用oracle自带的SYS_GUID()这个函数生成的,这种Guid值在.Net下获取会报"GUID 的字节数组长度必须 …
i (PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母。 m(PCRE_MULTILINE) 默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始” …
自称 GnosticPlayers 的黑客声称窃取了澳大利亚网站 Canva 的 1.39 亿用户数据。 Canva 是一个非常受欢迎的平面设计服务,Alexa 排名在 200 以内。 黑客窃取的数据包括了用户名字、真名 、电邮地址、城市国 …
背景说明 MAC地址是网卡的物理地址。每块网卡都有一个唯一的MAC地址。虽然此地址没法改变,但是可以通过软件的方法欺骗系统。克隆就是再生成一个一模一样的啦,主要的用途是为了共享上网。有的运营商不是禁 …
拿起手机扫一扫即可带走我!