如何为ExtJS对象创建动态变量名称?

问题描述:

我想创建如何为ExtJS对象创建动态变量名称?

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

然后

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

我希望他们能够在for循环,我已经有了,但非标准的动态变量名的创建JavaScript不起作用,可能是因为它想要我写new,或者可能与全球范围有关,我不知道。

这不是真的清楚你的要求,这有什么错:

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