[JS] array of object, wat is handiger/beter?

Pagina: 1
Acties:

  • AxiMaxi
  • Registratie: December 2000
  • Laatst online: 27-05 15:33
Ik ben bezig om in JS een script te maken dat in een XML-database kan zoeken.
In die XML-database zitten elementen als <TITEL>, <AUTEUR> en <ISBN>.

Nu zit ik te denken; wat is handiger: de elementen als attribute van het object-array boek doen (boek[x].titel), of gewoon voor iedere element een array aanmaken (boekTitel[x], boekAuteur[x]) :?

Of maakt het geen moer uit? :|

[Hier had mijn handtekening kunnen staan]


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Persoonlijk zou ik voor de eerste oplossing gaan. Op die maneir heb je alle bij elkaar horende gegevens ook bij elkaar. Stel dat je nog iets wilt soteren of iets anders is het erg makkelijk waneer je dat gewoon met 1 array kan doen ipv het swappen in 3 arrays tegelijk.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 21:47

JSchut

.....

Janoz schreef op 30 augustus 2002 @ 09:43:
Persoonlijk zou ik voor de eerste oplossing gaan. Op die maneir heb je alle bij elkaar horende gegevens ook bij elkaar. Stel dat je nog iets wilt soteren of iets anders is het erg makkelijk waneer je dat gewoon met 1 array kan doen ipv het swappen in 3 arrays tegelijk.
hier sluit ik me bij aan!

het is veel beter alles bij elkaar te houden
anders word je scrpit op een gegeven moment een bende met vars,array's, enz.....

PSN jschut_82 | Xbox: JSchut82


  • AxiMaxi
  • Registratie: December 2000
  • Laatst online: 27-05 15:33
JSchut schreef op 30 augustus 2002 @ 10:48:
het is veel beter alles bij elkaar te houden
anders word je script op een gegeven moment een bende met vars,array's, enz.....
Ja, dat idee begon ook bij me op te komen, vandaar de vraag.
En dat van dat sorteren is ook een goeie...

Thanks, ik ga 't ff ombouwen :)

[Hier had mijn handtekening kunnen staan]