2014-08-29 115 views
0

我想創建如何爲ExtJS對象創建動態變量名稱?

window1 = Ext.create('Ext.window.Window', { 

然後

window2 = Ext.create('Ext.window.Window', { 

我希望他們能夠在for循環,我已經有了,但非標準的動態變量名的創建JavaScript不起作用,可能是因爲它想要我寫new,或者可能與全球範圍有關,我不知道。

回答

1

這不是真的清楚你的要求,這有什麼錯:

var myWindows = {}; 
for(var i=0; i<10; i++) 
    myWindows['win'+i] = Ext.create('Ext.Window', { /* ... */ }); 
console.log(myWindows.win1 === myWindows['win'+1]) // true 

見:Object Access Notation