调用动态函数javascript

时间:2013-04-04 06:22:02

标签: javascript

var VariableName = {
    Test: function () {
        alert("test");
    }
};
window["VariableName.Test"]();

这给出了错误。如何调用测试功能?

1 个答案:

答案 0 :(得分:2)

如果您尝试使用字符串作为对象和属性名称,可以这样做:

window["VariableName"]["Test"]();

但是,如果你已经知道这些名字,那就可以这样:

window.VariableName.Test();

或者如果只提前知道Test名称:

window["VariableName"].Test();