В ExtJS вы можете использовать уникальную функцию 1002 *:
var uniqueArray = Ext.Array.unique(duplicatesArray);
Похоже, что вы в основном используете jQuery, если бы вы ExtJSify кодоперация будет выглядеть примерно так:
var uniqueArray = []
Ext.define('myModel', {
extend: 'Ext.data.Model',
fields: [
{name: 'TargetObjectClass', type: 'string'},
{name: 'TargetObjectName', type: 'string'},
{name: 'DisplayName', type: 'string'},
{name: 'MaxAvgDataRate KB/sec', type: 'string'},
{name: 'MaxAvgQueueDepth', type: 'numeric'}
]
});
var myStore = Ext.create('Ext.data.Store', {
model: myModel,
proxy: {
type: 'ajax',
url: 'cview.xml',
reader: 'xml'
},
autoLoad: true,
listeners: {
load: function(store) {
uniqueArray = Ext.Array.unique(store.getRange());
}
}
});
Записи также получат каждое из свойств Ext.Model, чтобы их можно было отсортировать и т. д.