login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > Javascript > Arrays - Tabellen
Pagina:

Reacties op de tutorial Arrays - Tabellen


Offline  Thomas
Gepost op: 24 april 2005 - 18:59
Moderator

"...is een tabel eigenlijk beschikbaar als de objectdefenitie Array."

Als je een array aanmaakt met:
var test = new Array(6);

en vervolgens meteen de lengte opvraagt:
document.write("lengte van test: "+test.length);

Dan levert dit (onterecht ?) het volgende op:
lengte van test: 6

<naam_van_een_array>.length levert dus niet noodzakelijkerwijs het daadwerkelijke aantal array-elementen op. De property length heeft altijd een waarde die gelijk is aan de grootste numerieke index + 1 (behalve als het array leeg is), ongeacht het daadwerkelijk aantal elementen...

"een tabel maak je met de opdracht; tabelnaam = newArray()"
er ontbreekt een spatie .

"Omdat de variabelen vanzelf worden geïndexeerd, verwijst mijn_tabel[2] naar Dennis."
No it doesn't 

Het toevoegen van een element op index <array_naam>.length gaat meestal wel goed omdat je vaak enkel numerieke indices gebruikt.

"Je hebt nu een tabel met 300 variabelen."
Dat lijkt mij niet waar.

"De variabelen 30 tot en met 298 zijn nog niet gedefinieerd, en je moet aan deze variabelen nog waarden toe kennen."
Dat hoeft helemaal niet, maar het is wel netjes om 'sluitende rijen' te hebben.

Ad "Alle waarden van de variabelen in een tabel gebruiken":
Je hebt in JavaScript ook de constructie for(index in array) { ... } (vergelijkbaar met foreach($array as $k => $v) { ... } in PHP). Je for-lus kan er dus ook als volgt uit zien:

  1. for(index in mijn_tabel) {
  2. document.write(mijn_tabel[index]+"<br />");
  3. }

Offline  jopiegoekopi
Gepost op: 28 april 2005 - 16:24
Onbekend

en waarom dat hele verhaal over "tabellen". Als je gewoon arrays zegt weet iedereen waar het over gaat.

Ik heb trouwens nog nooit iemand tabel zien zeggen tegen een array...

Offline  Tim_joosten
Gepost op: 18 maart 2012 - 02:06
Lid

ik wil niet moeilijk doen!!!

Maar een heel voorbeeld script zou handig zijn.
ik heb ervaring maar javascript maar eerlijk gezegt snap ik er geen yota van

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.023s