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 ]