调用动态函数javascript
这会导致错误。如何调用测试函数?如果您试图使用字符串作为对象和属性名,可以这样做:调用动态函数javascript,javascript,Javascript,这会导致错误。如何调用测试函数?如果您试图使用字符串作为对象和属性名,可以这样做: var VariableName = { Test: function () { alert("test"); } }; window["VariableName.Test"](); 但是,如果您已经知道这些名称,则可能是: window["VariableName"]["Test"](); 或者,如果只有测试名称提前知道: window.VariableName.Test()
var VariableName = {
Test: function () {
alert("test");
}
};
window["VariableName.Test"]();
但是,如果您已经知道这些名称,则可能是:
window["VariableName"]["Test"]();
或者,如果只有测试
名称提前知道:
window.VariableName.Test();
假设您在全局范围中声明了
VariableName
,window['VariableName']['Test']()
或window.VariableName.Test()
。
window["VariableName"].Test();