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

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

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

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

相关推荐:
开机弹出一个错误窗口,让查看事件查看器。 详情可能是: 由于下列错误,Parallel port driver 服务启动失败: 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。有人说找到系统服务把这项关了 …
很多朋友在问我,为何网上说路由器容易被骇客入侵进行非法活动,但是我家路由是设置了密码的,而且管理页面是指定MAC地址的电脑才能访问的,也改了默认的192.168段,可安全? 我纠结了一下,还是笑了...为 …
硬盘的使用过程经常会遇到许多问题,比如硬盘的损坏等。在一些不当的操作下会影响到硬盘寿命, 造成不必要的资金浪费。我们今天为大家介绍的就是如何有效的延长硬盘寿命。 延长硬盘寿命1、硬盘在工作时不能 …
从cmake官网下载最新的cmake版本,官方地址: https://cmake.org/download/ 1、解压 tar -zxvf cmake-xxx.tar.gz 2、进入目录并配置源码 cd cmake-xxx ./configure 3、编译 make 4、安装 make install
sdcard存储的信息可以被其他应用任意读取,如果有敏感信息会造成信息被恶意应用获取风险。 通过内部存储存文件openFileOutput(filename, Context.MODE_PRIVATE)或者对于敏感的数据加密后存储。
拿起手机扫一扫即可带走我!