JavaScript根据字符串动态调用函数的实现方法
作者:异步漫步时间:2026-10-21 19:10:36浏览:88
本文介绍在JavaScript中如何根据传入的函数名称字符串来动态执行对应函数。通过判断字符串是否为函数类型,利用eval方法拼接并执行函数调用,从而实现对未知函数名的灵活处理。
JavaScript动态调用函数示例
本文介绍一种在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程序设计有所帮助。
作者最新文章
D3.js 比例尺与坐标轴的配置详解
2026-11-05 16:54:46
JavaScript怎么遍历对象的Symbol键和不可枚举属性
2026-11-05 13:13:39
封装一个健壮的JS字符串判空工具函数
2026-11-05 12:16:14
JavaScript合并数组的三种常用方法:concat、扩展运算符与push
2026-11-05 11:22:29
JavaScript立即执行函数(IIFE)是什么及基本语法
2026-11-05 10:51:19
