Javascript 如何同时删除多个Ext组件。-EXTJS

Javascript 如何同时删除多个Ext组件。-EXTJS,javascript,extjs,Javascript,Extjs,我试图使用EXTjs和comp的id从数组中删除多个元素 Ext.getCmp('id1').destroy(); 但是,如果我必须删除多个公司ID,如: Ext.getCmp('id3').destroy() Ext.getCmp('id4').destroy() Ext.getCmp('id5').destroy() 有什么想法吗?thxExt.Array抛出未定义,有什么线索吗?因为你没有说明你正在使用的版本。版本:Ext-3.4-I使用了Ext.each(),效果很好!使用身份证是不

我试图使用EXTjs和comp的id从数组中删除多个元素

Ext.getCmp('id1').destroy();
但是,如果我必须删除多个公司ID,如:

Ext.getCmp('id3').destroy()
Ext.getCmp('id4').destroy()
Ext.getCmp('id5').destroy()

有什么想法吗?thx

Ext.Array抛出未定义,有什么线索吗?因为你没有说明你正在使用的版本。版本:Ext-3.4-I使用了Ext.each(),效果很好!使用身份证是不好的做法,你必须避免。
   var cmpIds = ['id1', 'id2', 'id3'];

   Ext.Array.each(cmpIds, function(cmpId){
       var cmp = Ext.getCmp(cmpId);
       if (cmp){
          cmp.destroy();
       }
    });