0
var VariableName = {
Test: function() {
alert("test");
}
};
window["VariableName.Test"]();
This give error。如何調用測試函數?通話動態功能javascript
var VariableName = {
Test: function() {
alert("test");
}
};
window["VariableName.Test"]();
This give error。如何調用測試函數?通話動態功能javascript
如果你想使用字符串對象和屬性名稱,你可以做這樣的:
window["VariableName"]["Test"]();
但是,如果你已經知道的名字,它可以僅僅是這樣的:
window.VariableName.Test();
或本如果僅Test
名字是提前知道時間:
window["VariableName"].Test();
假設你在聲明'VariableName'全局作用域,'window ['VariableName'] ['Test']()'或'window.VariableName.Test()'。 – DCoder 2013-04-04 06:23:52