本文摘自PHP中文网,作者coldplay.xixi,侵删。
JavaScript中判断函数、变量是否存在的方法:1、判断是否存在指定函数,代码为【if (typeof(eval(funcName)) == "function")】;2、判断是否存在指定变量。

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。
JavaScript中判断函数、变量是否存在的方法:
一、是否存在指定函数
1 2 3 4 5 6 7 8 | function isExitsFunction(funcName) {
try {
if (typeof( eval (funcName)) == "function" ) {
return true;
}
} catch (e) {}
return false;
}
|
二、类似PHP常用的判断函数是否存在,不存在则创建
1 2 3 4 5 | if (typeof String.prototype.endsWith != 'function' ) {
String.prototype.endsWith = function (suffix) {
return this.indexOf(suffix, this.length - suffix.length) !== -1;
};
}
|
三、判断js函数是否存在,如果存在则执行
假设funcName为函数名字,用如下方法就可以达到目标
阅读剩余部分
相关阅读 >>
浏览器如何运行javascript
javascript如何判断对象是否数组
js怎么改变css属性值
javascript then方法是什么
javascript数组去重有哪几种方式
javascript 构造函数和 "new" 操作符详解
javascript有什么用
总结 18 个 javascript 入门技巧!
js遇到代码出现问题时调试代码的方法
javascript有多少种输出
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » JavaScript中如何判断函数、变量是否存在