Javascript: 运行时调用以变量值为名字的函数

在Javascript设计时,我们定义一个函数,然后使用函数名调用它。我们也可以定义一个变量,在设计时调用那个变量。但是,如何把函数名保存在变量中,在运行时以变量值调用函数呢?

见以下例子:

  function myFunc(){

    ...

  }

    var func='myFunc';  //把函数名“myFunc"保存在变量func中
    window[func]();   //运行时调用func中保存的字符串值所定义的函数

posted on 2014-04-04 08:36  橡皮鱼  阅读(506)  评论(0编辑  收藏  举报