Ho una matrice dichiarata comepre-allocare memoria a matrice di oggetti
var arr = new Array();
allora ho un array di oggetti che sono restituiti dal server. E ogni oggetto in questo array ha tre campi (sempre). Devo scorrere questo e aggiungere all'array arr condizionalmente.
Poiché questo arr non è pre-assegnato, raggiunge le prestazioni per un numero elevato nell'array principale.
Esiste un modo per pre-allocare l'arrayarr con l'array di risposta principale in modo da evitare questo problema di prestazioni?
Come si ottiene la dimensione dell'oggetto?
Grazie.
non ti preoccupare, sul serio, questo non è C, l'intero punto delle lingue di livello superiore non deve preoccuparsi di questa roba. Per il tuo problema di loop, basta richiamare il "filtro # array" sull'array restituito. –
@TasosK. https://gamealchemist.wordpress.com/2013/05/01/lets-get-those-javascript-arrays-to-work-fast/ – aneeshere