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 相关文章推荐
jquery select下拉框操作的一些说明
Apr 02 Javascript
zeroclipboard复制到剪切板的flash
Aug 04 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
Mar 05 Javascript
jQuery自定义添加&quot;$&quot;与解决&quot;$&quot;冲突的方法
Jan 19 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
Jul 01 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
Jul 28 Javascript
微信小程序 教程之模板
Oct 18 Javascript
微信小程序实现实时圆形进度条的方法示例
Feb 24 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
Oct 18 Javascript
JavaScript模板引擎应用场景及实现原理详解
Dec 14 Javascript
vue使用Proxy实现双向绑定的方法示例
Mar 20 Javascript
Vue-cli4 配置 element-ui 按需引入操作
Sep 11 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
php 删除记录同时删除图片文件的实现代码
2010/05/12 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
2011/03/31 PHP
php递归创建目录的方法
2015/02/02 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
PHP中trait使用方法详细介绍
2017/05/21 PHP
javascript 面向对象,实现namespace,class,继承,重载
2009/10/29 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
老生常谈Python基础之字符编码
2017/06/14 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
html5使用canvas绘制文字特效
2014/12/15 HTML / CSS
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
Pretty Little Thing美国:时尚女性服饰
2018/08/27 全球购物
美国家居装饰和豪华家具购物网站:One Kings Lane
2018/12/24 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
公司寄语大全
2014/04/10 职场文书
员工培训协议书
2014/09/15 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android
Redis keys命令的具体使用
2022/06/05 Redis