js 判断js函数、变量是否存在的简单示例代码


Posted in Javascript onMarch 04, 2014

核心代码

//是否存在指定函数 
function isExitsFunction(funcName) {
  try {
    if (typeof(eval(funcName)) == "function") {
      return true;
    }
  } catch(e) {}
  return false;
}
//是否存在指定变量 
function isExitsVariable(variableName) {
  try {
    if (typeof(variableName) == "undefined") {
      //alert("value is undefined"); 
      return false;
    } else {
      //alert("value is true"); 
      return true;
    }
  } catch(e) {}
  return false;
}

更多的判断可以参考这篇文章:https://3water.com/article/67551.htm

Javascript 相关文章推荐
Javascript 原型和继承(Prototypes and Inheritance)
Apr 01 Javascript
Jquery AJAX POST与GET之间的区别
Nov 14 Javascript
javascript随机之洗牌算法深入分析
Jun 07 Javascript
JS实现动态移动层及拖动浮层关闭的方法
Apr 30 Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
Oct 12 Javascript
jquery.validate提示错误信息位置方法
Jan 22 Javascript
js事件驱动机制 浏览器兼容处理方法
Jul 23 Javascript
javascript 中null和undefined区分和比较
Apr 19 Javascript
深入理解React中何时使用箭头函数
Aug 23 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
Jun 12 Javascript
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
微信小程序绘制图片发送朋友圈
Jul 25 Javascript
js 事件截取enter按键页面提交事件示例代码
Mar 04 #Javascript
js判断页面中是否有指定控件的简单实例
Mar 04 #Javascript
js实现文本框中焦点在最后位置
Mar 04 #Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
Mar 04 #Javascript
js/jquery获取文本框输入焦点的方法
Mar 04 #Javascript
js 判断控件获得焦点的示例代码
Mar 04 #Javascript
Javascript中的String对象详谈
Mar 03 #Javascript
You might like
用PHP函数解决SQL injection
2006/10/09 PHP
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
php中fsockopen用法实例
2015/01/05 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
JS类的封装及实现代码
2009/12/02 Javascript
Three.js源码阅读笔记(基础的核心Core对象)
2012/12/27 Javascript
JavaScript SHA512加密算法详细代码
2016/10/06 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
用javascript获取任意颜色的更亮或更暗颜色值示例代码
2017/07/21 Javascript
AngularJS 控制器 controller的详解
2017/10/17 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
python多线程抓取天涯帖子内容示例
2014/04/03 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
python简单实现9宫格图片实例
2020/09/03 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
在线课程:Skillshare
2019/04/02 全球购物
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
先进个人总结范文
2015/02/15 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
2019年亲子运动会口号
2019/10/11 职场文书
Vue3中的Refs和Ref详情
2021/11/11 Vue.js
js不常见操作运算符总结
2021/11/20 Javascript
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL
图神经网络GNN算法
2022/05/11 Python