六狼论坛's Archiver
首页
›
JavaScript
› JS 如何调用变量所存函数名对应的函数?
cloudlee8
发表于 2013-1-29 08:43:52
JS 如何调用变量所存函数名对应的函数?
例如:
function a(){};
var name = 'a';
那么如何通过name这个变量调用 a 函数?
方法1:直接执行
eval(name+"()");
无法通过typeof判断类型
方法2:先获取函数,再执行
var f = window;//f==a()
alert(typeof(f));//output==function
f.call(this);//执行
页:
[1]
查看完整版本:
JS 如何调用变量所存函数名对应的函数?