Spesso, ho bisogno di passare attraverso il contenuto di un oggetto Ember.ArrayProxy.Emberjs: il modo migliore per scorrere il contenuto di ArrayProxy?
Esempio 1, ho bisogno di costruire un elenco di ID:
var loc = myArrayProxy.get('length') || 0,
ids = new Array(),
idsList;
while(--loc >= 0) {
var curObject = myArrayProxy.objectAt(loc);
ids.push(curObject.id);
}
idsList = ids.join(',');
Esempio 2, Ho bisogno di costruire un array di oggetti primitivi (non Ember.Object):
var loc = myArrayProxy.get('length') || 0,
newContent = new Array();
while(--loc >= 0) {
var curObject = myArrayProxy.objectAt(loc);
newContent.push({
id: curObject.id,
name: curObject.name
});
}
Domanda: c'è un modo migliore per farlo? "While (- loc> = 0)" mi sembra male.
Ora, usando "getEach() "e" forEach() ". La documentazione manca davvero di esempi ... Grazie :) –