JavaScript
Taulukko on kokoelma muuttujia, joihin viitataan indeksin avulla.
JavaScriptissä taulukko on toteutettu oliotyypin Array
avulla.
Taulukon voi luoda kolmella tavalla:
autot = new Array("Nissan", "Opel", "Peugeot", "Renault")taulukko = new Array(10)
toiset_autot = ["Audi", "BMW", "Toyota", "Volkswagen"]
Taulukon alkioihin (muuttujiin) viitataan hakasulkujen [] avulla. Sulkujen sisään laitetaan alkion indeksi. Indeksit alkavat nollasta.
autot[0] = "Honda" // Honda Nissanin tilalle taulukko[9] = 123 // taulukon viimeiseksi alkioksi 123 document.write(toiset_autot[1]) // tulostaa BMW
Taulukkotyypille on määritelty joukko hyödyllisiä ominaisuuksia ja metodeja. Alla on niistä hyödyllisimpiä.
| Nimi | Kuvaus | Esimerkki |
|---|---|---|
length |
Ominaisuus, joka kertoo taulukon alkioiden lukumäärän. Laskee mukaan myös
alkion, joiden arvona on undefined. |
Taulukon läpikäynti:
for (var i = 0; i < taulukko.length; i++) {
...
} |
concat() |
Liittää taulukon perään parametrina annetut taulukot ja palauttaa uuden yhdistetyn taulukon. | Tekee uuden taulukon kaikista autoista:
kaikki_autot = autot.concat(toiset_autot) |
join() |
Tekee taulukosta merkkijonon, alkioiden erottelumerkki parametrina, oletuksena pilkku. | document.write(autot.join() + "<br>")
document.write(autot.join(" ja ")) tulostaa
|
pop() |
Poistaa taulukon viimeisen alkion ja palauttaa sen; lisää taulukon loppuun uuden alkion. | autot.push("Lada")
document.write(autot.pop() + " ja " + autot.pop())
tulostaa
|