Hoi,
Ik heb eigenlijk een vraag uit nieuwschierigheid, waar ik geen antwoord op kan vinden. Ben aan het stoeien met loops/objects/json-calls in een (js)applicatie en probeer overal te optimizen.
Nou heb ik zo'n soort "getCollection" ergens gemaakt in mijn applicatie die basically dit doet:
Ik vroeg me af of dit beter/sneller kon, heb er niks over kunnen vinden, zie meerdere mensen het zo (ongeveer) doen.

edit: O ja, de reden dat ik die tweede loop doe, is dat de collectie gevult moet worden met dezelfde "soort" data.
de inkomende data ziet er zo uit:
Ik heb eigenlijk een vraag uit nieuwschierigheid, waar ik geen antwoord op kan vinden. Ben aan het stoeien met loops/objects/json-calls in een (js)applicatie en probeer overal te optimizen.
Nou heb ik zo'n soort "getCollection" ergens gemaakt in mijn applicatie die basically dit doet:
code:
1
2
3
4
5
6
7
| for (var i = 0; i < this.data.length; i++) { for (property in this.data[i]) { collection.push(this.data[i][property]); } } |
Ik vroeg me af of dit beter/sneller kon, heb er niks over kunnen vinden, zie meerdere mensen het zo (ongeveer) doen.
edit: O ja, de reden dat ik die tweede loop doe, is dat de collectie gevult moet worden met dezelfde "soort" data.
de inkomende data ziet er zo uit:
code:
1
2
3
4
5
6
7
8
| "id": { name: "nvt", etc: 123, etc... } // wil de collectie alleen volgende geven { name: "nvt", etc: 123, etc...},{ name: "nvt", etc: 123, etc...},{ name: "nvt", etc: 123, etc...}, etc |
[ Voor 24% gewijzigd door semicon op 16-06-2009 09:05 ]