我有一个带有名称的函数,如下所示:

function tony {
   //do something
}


我也有一个名为currentName的变量,其值为'tony',如下所示:

var currentName = 'tony';


我想知道的是,是否有通过使用变量tony ()激活currentName功能的任何方法,例如:+currentName+ ();(但我知道那是行不通的)?

任何帮助将非常感激。谢谢。

最佳答案

如果在全球范围内,则可以使用...

window[currentName]();

关于javascript - 使用变量在javascript(或jQuery)中触发具有相同名称的函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10208674/

10-12 06:54