Array (Lister)
En array (liste) er en spesialvariabel som kan holde på mer enn én verdi om gangen. Tenk på det som en handleliste der du kan skrive opp mange ting under én overskrift.
1. Lage en Array
Vi lager en array ved å bruke hakeparenteser [].
Inni disse kan vi ha så mange verdier vi vil, skilt med komma.
En array kan inneholde alle typer data, til og med blandet:
2. Hente ut verdier
Hver ting i listen har en fast plass som kalles en indeks. Det viktigste å huske er at vi starter å telle på 0!
5. Arrays i Arrays
Vi kan ha lister inni lister! Dette kaller vi en nøstet array (eller 2D-array). For å hente ut verdier bruker vi to sett med hakeparenteser: [rad][plass].
["bok", "penn"], // Indeks 0
["briller", "mobil"] // Indeks 1
];
// Hent "penn" (Rad 0, plass 1)
let ting = hylle[0][1];
3. Hele Listen
Du kan når som helst se hele listen. Listen utvider seg automatisk når vi legger til ting.
4. Lengden på listen
For å vite hvor mange ting som er i listen, bruker vi egenskapen .length. Dette er nyttig hvis vi for eksempel vil hente ut det aller
siste elementet.
Det siste elementet har alltid indeks lik length - 1.
6. Legge til og fjerne
Vi bruker metoder for å endre innholdet i listen. De vanligste
er .push() og .pop().
.push() - Legg til sist
Legger til et nytt element på slutten av listen.
tall.push(3);
// Nå er tall: [1, 2, 3]
.pop() - Fjern siste
Fjerner det siste elementet i listen.
// 3 er borte fra listen
🗝️ Sentrale begreper
Array(liste) : En samling av flere verdier i én variabel.Element: En enkelt verdi inne i en array.Indeks: Posisjonen til et element. Starter alltid på 0.[](Hakeparenteser) : Brukes for å lage arrays og hente ut verdier ved hjelp av indeks.length: Egenskap som forteller hvor mange elementer som er i listen (f.eks.minListe.length)..push(verdi): Legger til en verdi bakerst i listen..pop(): Fjerner den siste verdien i listen.[[1,2], [3,4]]: Nøstet array (array i array).