Arrays gebruiken

Info 
Door: Mirax Moeilijkheidsgraad: 1/3
Views:11.913Reacties: 2(Bekijken)
  Log in om zelf te reageren
 Waardering:7.8/10 (4 stemmen)



Als je eenmaal wat langer met JavaScript bezig bent, zul je merken dat je iets als een Array wel goed kan gebruiken. Maar wat is dat nou, een array?
Je zou een array kunnen omschrijven als een aantal variabelen, verschillende waardes, onder dezelfde noemer. Je zou dan, als voorbeeld, de variabele 'naam' kunnen maken, en daaronder kunnen opslaan Jan, Piet, Klaas en Hans. En dat gaan we nu dus doen, eigenlijk is het kinderlijk eenvoudig.

#Code
1
2
3
4
5
var naam = new Array();
naam[0] = 'Jan';
naam[1] = 'Piet';
naam[2] = 'Klaas';
naam[3] = 'Hans';


In de eerste regel van deze code, roepen we de variabele 'naam' in het leven. Daarachter staat new Array(), en waarschijnlijk kan je wel raden wat dat betekent. Daarna nummeren we de namen onder de variabele, beginnend bij 0 (nul).

Eenvoudiger
Toch kan het ook eenvoudiger. Tussen de haakjes van de array, kun je namelijk al de namen invoeren van de personen. Dit komt er dan zo uit te zien.
#Code
1
var naam = new Array('Jan','Piet','Klaas','Hans');

Deze manier scheelt je een hoop tikwerk, maar is uiteindelijk iets minder overzichtelijk.

Een derde manier is nog
#Code
1
var naam = new Array(4);

Op deze manier heeft de array een beperkte lengte. (Hier is dat dus vier)

Gegevens uit de array halen
Hierna kun je de gegevens weer uit de array halen door simpelweg het volgende te gebruiken, een voorbeeld:
#Code
1
document.write(naam[2]);

Wat als effect dus heeft, dat de naam Klaas wordt geschreven

Toepassingen
Om je een beetje een idee te geven waar het voor gebruikt wordt, zal ik je een aantal voorbeelden geven. Ten eerste worden arrays vaak gebruikt voor datum en tijd weergave. Als je dan bijvoorbeeld een array maakt met alle maanden van het jaar, en vervolgens ook het date() object gebruikt, kun je vrij eenvoudig de huidige datum weergeven.
Een andere toepassing is bijvoorbeeld het weergeven van een willekeurige afbeelding of tekst uit een (grote) verzameling. Waarschijnlijk kan je zelf ook nog legio toepassingen bedenken.

2 reacties
Zain Geplaatst op 21-02-2008 om 12:32
Avatar van Zain

Regular
en met assoc arrays?
korstiweg Geplaatst op 13-05-2006 om 15:13
Avatar van korstiweg

Regular
dat is boeient...

Pagina 1 

Om te reageren moet je ingelogd zijn.
Nog niet geregistreerd? Doe dat dan nu!


Terug naar gewone pagina

Websitemaken wordt gehost door Nucleus.be, uw Hosting Solution Builder