Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppsummering av Mestring av JavaScript-Arrays | Grunnleggende om JavaScript-Objekter
Javascript Datastrukturer

bookOppsummering av Mestring av JavaScript-Arrays

Sveip for å vise menyen

Arrayer er datastrukturer som brukes til å lagre og manipulere samlinger av verdier.

Opprette arrayer

  • Arrayer i JavaScript opprettes ved hjelp av hakeparenteser [] og kalles array-litteraler;
  • Komma skiller elementene i arrayen.
// Array literal creation
const colors = ["red", "green", "blue"];
const numbers = [1, 2, 3, 4, 5];

// Arrays with different data types
const mixedArray = ["apple", 42, true, { name: "John" }];

Tilgang til array-elementer

  • Array-indekser starter på 0, noe som betyr at det første elementet har indeks 0, det andre elementet har indeks 1, og så videre;
  • Spesifikke elementer i en array kan nås ved å bruke hakeparenteser med elementets indeks.
const firstColor = colors[0]; // "red"
const secondNumber = numbers[1]; // 2

Endring av array-elementer

Array-elementer kan endres ved å få tilgang til dem via indeksen og tildele en ny verdi.

colors[1] = "yellow";
numbers[0] = 10;

Array Length

Egenskapen length for et array representerer antall elementer det inneholder. Den justeres automatisk når elementer legges til eller fjernes.

const colorsCount = colors.length; // 3
const numbersCount = numbers.length; // 5

Finne det siste elementet

For å hente verdien til det siste elementet i et array, kan vi beregne indeksen ved å bruke arrayets lengde, som er array.length - 1.

const lastColor = colors[colors.length - 1];
const lastNumber = numbers[numbers.length - 1];

For-løkke

  • for-løkke brukes til å iterere over et array element for element;
  • Den benytter en tellevariabel (f.eks. i) for å få tilgang til hvert element via indeks;
  • Løkken fortsetter så lenge telleren er mindre enn arrayets lengde;
  • Et grunnleggende verktøy for iterasjon over arrays.
for (let i = 0; i < numbers.length; i+=1) {
  console.log(numbers[i]);
}

For...of-løkke

  • for...of-løkka er en mer moderne og konsis måte å iterere over arrayer på;
  • Den håndterer automatisk løkketelleren og gir direkte tilgang til verdien til hvert element;
  • Den forenkler iterasjon over arrayer, noe som gjør koden renere og mer lesbar.
for (const color of colors) {
  console.log(color);
}
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 30

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 30
some-alt