变量作为函数

时间:2015-09-07 18:45:07

标签: javascript

我无法完成将变量传递给函数的任务。

所以第一行代码是:

window.action1(news);

执行完毕后,我想使用" news"作为一个功能:

window.action1 = function (action2) {
  window.action2(); // which supposed to be news instead of action2
}

1 个答案:

答案 0 :(得分:2)

如果您将函数名称作为字符串传递,则可以调用:

window[action2](); // <-- notice the use of square bracket notation, since "action2" is just a variable string

如果您直接传递函数,只需调用它:

action2();