Gå til innhold

Arrays (draft) – videre innhold

Arrays kan inneholde alle typer verdier

Hittil har vi brukt tekst og tall, men arrays kan inneholde boolske verdier, eller blandinger:

let temperaturer = [18, 21, 17, 23, 19];
let svar = [true, false, true, true];
temperaturer = [18, 21, 17, 23, 19]
svar = [True, False, True, True]

En array kan til og med inneholde andre arrays, men det tar vi senere.


Hva du bør kunne forklare nå

Før du går videre til øvelsene, sjekk om du kan svare på disse spørsmålene med egne ord:

  1. Hva er en array, og hvorfor trenger vi dem?
  2. Hva betyr det at indekser starter på 0?
  3. Hva er forskjellen mellom antall verdier og den siste indeksen i arrayen?
  4. Hva skjer hvis du bruker en indeks som er utenfor arrayen?

Hvis du kan forklare disse fire tingene uten å se på koden, har du forstått det viktigste.


Array av objekter

Når objektene har samme egenskaper, er arrayen identisk med en tabell – akkurat det en database lagrer.

Kjede filter og map

Du kan kjede filter() og map() etter hverandre. Legg merke til likhetene med SQL.

To perspektiver: JavaScript og SQL

Samme data, to syntakser. Det du kan med arrays kan du med databaser – og omvendt.