700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JavaScript中如何判断函数和变量存在的实例代码详解

JavaScript中如何判断函数和变量存在的实例代码详解

时间:2020-05-18 08:33:52

相关推荐

JavaScript中如何判断函数和变量存在的实例代码详解

web前端|js教程

JavaScript,js,变量

web前端-js教程

是否存在指定函数

淘宝自动发货 php源码,手机上安装vscode,ubuntu查询boot,jerry与tomcat的,爬虫自动开发,php 代码解密工具,广州seo网络营销平台,最好的网站模板下载网站,模板堂后台密码lzw

function isExitsFunction(funcName) { try { if (typeof(eval(funcName)) == "function") { return true; } } catch(e) {} return false;}

类似PHP常用的判断函数是否存在,不存在则创建

android 仿微信二维码扫描源码,ubuntu软件中心慢,爬虫软件测试培训,php ==,西安seo学徒lzw

if (typeof String.prototype.endsWith != function) { String.prototype.endsWith = function(suffix) { return this.indexOf(suffix, this.length - suffix.length) !== -1; };}

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

生日祝福网页源码html,vscode调试vhdl,ubuntu好玩,tomcat替换网页,sqlite设置自增主键,wordpress 分类列表插件,各个前端框架可以混着用吗,抖音直播间反爬虫,php获取客户端mac,临汾seo推广价位,免费开源网站源码,网页版疯狂猜图源码,京东购物清单模板 doclzw

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

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

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

是否存在指定变量

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;}

混合代码:

//是否存在指定函数 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;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。