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中的闭包原理分析
Mar 08 Javascript
JavaScript加强之自定义event事件
Sep 21 Javascript
JS实现的生成随机数的4个函数分享
Feb 11 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
Apr 29 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
Aug 25 Javascript
Angularjs中controller的三种写法分享
Sep 21 Javascript
jQuery中DOM节点删除之empty与remove
Jan 20 Javascript
从零开始学习搭建React脚手架项目
Aug 23 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
May 01 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
Nov 29 Javascript
详解Typescript 内置的模块导入兼容方式
May 31 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
Jan 13 Vue.js
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下使用strpos需要注意 === 运算符
2010/07/17 PHP
php+mysqli事务控制实现银行转账实例
2015/01/29 PHP
PHP中创建和验证哈希的简单方法实探
2015/07/06 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
php实现将base64格式图片保存在指定目录的方法
2016/10/13 PHP
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
layui的layedit富文本赋值方法
2019/09/18 Javascript
vue如何实现动态加载脚本
2020/02/05 Javascript
[04:26]2014DOTA2国际邀请赛-Newbee顺利进入胜者组决赛 独家专访战神7
2014/07/19 DOTA
[01:14:05]《加油DOTA》第四期
2014/08/25 DOTA
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
在Python中使用__slots__方法的详细教程
2015/04/28 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
python自动生成sql语句的脚本
2021/02/24 Python
将世界上最美丽的摄影作品转化为艺术作品:Photos.com
2017/11/28 全球购物
高中国旗下的演讲稿
2014/08/28 职场文书
个人整改方案范文
2014/10/25 职场文书
2014年副班长工作总结
2014/12/10 职场文书
爱护环境卫生倡议书
2015/04/29 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书