Javascript: 运行时调用以变量值为名字的函数
在Javascript设计时,我们定义一个函数,然后使用函数名调用它。我们也可以定义一个变量,在设计时调用那个变量。但是,如何把函数名保存在变量中,在运行时以变量值调用函数呢?
见以下例子:
function myFunc(){
...
}
var func='myFunc'; //把函数名“myFunc"保存在变量func中
window[func](); //运行时调用func中保存的字符串值所定义的函数