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

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

4

1 回答 1

2

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

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

但是,如果您已经知道这些名称,则可以是这样的:

window.VariableName.Test();

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

window["VariableName"].Test();
于 2013-04-04T06:23:36.870 回答