javascript实现根据函数名称字符串动态执行函数的方法示例


Posted in Javascript onDecember 28, 2016

本文实例讲述了javascript实现根据函数名称字符串动态执行函数的方法。分享给大家供大家参考,具体如下:

<script>
//动态函数调用,调用者使用"targetFunction"
function targetFunction()
{
  alert(11111);
  return 9;
}
test("myFunc");
function test(funcName)
{
  if(typeof(eval(funcName)) == "function")
  {
    var s = eval(funcName+"();");
    alert(s);
  }
  else
  {
  // 函数不存在
  }
}
</script>

更多关于JavaScript相关内容可查看本站专题:《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
May 13 Javascript
JavaScript中的typeof操作符用法实例
Apr 05 Javascript
JS ES6中setTimeout函数的执行上下文示例
Apr 27 Javascript
BackBone及其实例探究_动力节点Java学院整理
Jul 14 Javascript
vue+element实现批量删除功能的示例
Feb 28 Javascript
Vue自定义指令实现checkbox全选功能的方法
Feb 28 Javascript
vue项目中使用scss的方法步骤
May 16 Javascript
HTML+JavaScript实现扫雷小游戏
Sep 30 Javascript
vuex state中的数组变化监听实例
Nov 06 Javascript
jQuery cookie的公共方法封装和使用示例
Jun 01 jQuery
JavaScript位置参数实现原理及过程解析
Sep 14 Javascript
JavaScript+HTML实现学生信息管理系统
Apr 20 Javascript
jQuery实现拖动剪裁图片作为头像
Dec 28 #Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
Dec 28 #Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
Dec 28 #Javascript
JS中闭包的经典用法小结(2则示例)
Dec 28 #Javascript
AngularJS实现网站换肤实例
Feb 19 #Javascript
详解js树形控件—zTree使用总结
Dec 28 #Javascript
js 轮播效果实例分享
Dec 28 #Javascript
You might like
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
php用正则表达式匹配URL的简单方法
2013/11/12 PHP
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
JSON取值前判断
2014/12/23 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
vue 进阶之实现父子组件间的传值
2019/04/26 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
Vue + Element-ui的下拉框el-select获取额外参数详解
2020/08/14 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
Django中模版的子目录与include标签的使用方法
2015/07/16 Python
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
Python for循环中的陷阱详解
2018/07/13 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
Python3实现zip分卷压缩过程解析
2019/10/09 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
Python 解析简单的XML数据
2020/07/24 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
怎样让char类型的东西转换成int类型
2013/12/09 面试题
人力资源管理专业学生自我评价
2013/11/20 职场文书
社区包粽子活动方案
2014/01/21 职场文书
就业表自我评价分享
2014/02/06 职场文书
2015年试用期工作总结
2014/12/12 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
最美乡村教师观后感
2015/06/11 职场文书
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android
Python 数据可视化之Seaborn详解
2021/11/02 Python