Javascript-tietorakenteet
- Javascript-objektit ja niiden läpikäynti silmukoilla
- JSON
- map, forEach, filter, every ja reduce
- sort
- Rakenteita
Tämän materiaalin vanhempi versio löytyy myös TIMistä.
Javascript-objektit ja niiden läpikäynti silmukoilla
- Difference between for...of and for...in
- Enumerability and ownership of properties
- Why Use for...in?
- Why is using "for...in" for array iteration a bad idea?
- For vs forEach() vs for/in vs for/of in JavaScript
JSON
Javascriptin tietorakenteet ovat lähes sama asia kuin JSON-tiedostomuoto.
JSON on standardoitu tiedostomuoto tiedonvälitykseen. JSON on suoraan javascript-yhteensopiva mutta sitä käytetään usein monen muun kielen yhteydessä. WWW-sovelluksissa JSON on erittäin yleinen tiedonsiirtomuoto.
Voit käyttää JSONina suoraan javascriptin taulukoiden ja objektien esitysmuotoja eli [] ja {} sisältämät osat:
// javascriptia var a = [1,2,3,4]; // JSONia [1,2,3,4]
Tutki ensimmäisen viikkotehtävän tietorakenteita selaimen konsolissa. Avaa pohja.xhtml-tiedosto ja konsoli.
map, forEach, filter, every ja reduce
Katso esimerkki: map.html ja map.js
sort
Katso esimerkki: sort.html ja sort.js
Rakenteita
Javascript-tietorakenteita Javascript-objektin attribuutit vs html-elementin attribuutit Esimerkki
Käyttäjien kommentit