Opsummering af Mestring af JavaScript-Arrays
Stryg for at vise menuen
Arrays er datastrukturer, der bruges til at gemme og manipulere samlinger af værdier.
Oprettelse af arrays
- Arrays i JavaScript oprettes ved hjælp af kantede parenteser
[]og kaldes array-litteraler; - Kommaer adskiller elementerne i arrayet.
// 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" }];
Adgang til array-elementer
- Array-indekser starter ved
0, hvilket betyder, at det første element har indekset0, det andet element har indekset1osv.; - Specifikke elementer i et array kan tilgås ved at bruge kantede parenteser med elementets indeks.
const firstColor = colors[0]; // "red"
const secondNumber = numbers[1]; // 2
Ændring af array-elementer
Array-elementer kan ændres ved at tilgå dem via deres indeks og tildele en ny værdi.
colors[1] = "yellow";
numbers[0] = 10;
Array-længde
length-egenskaben for et array angiver antallet af elementer, det indeholder. Den justeres automatisk, når elementer tilføjes eller fjernes.
const colorsCount = colors.length; // 3
const numbersCount = numbers.length; // 5
Find det sidste element
For at hente værdien af det sidste element i et array kan man beregne dets indeks ved hjælp af arrayets længde, som er array.length - 1.
const lastColor = colors[colors.length - 1];
const lastNumber = numbers[numbers.length - 1];
For-løkke
for-løkke anvendes til at iterere over et array element for element;- Den benytter en tællervariabel (f.eks.
i) til at tilgå hvert element via indeks; - Løkken fortsætter, så længe tælleren er mindre end arrayets længde;
- Grundlæggende værktøj til iteration over arrays.
for (let i = 0; i < numbers.length; i+=1) {
console.log(numbers[i]);
}
For...of-løkke
for...of-løkke er en mere moderne og kortfattet måde at iterere over arrays på;- Den håndterer automatisk løkke-tælleren og giver direkte adgang til værdien af hvert element;
- Den forenkler iteration over arrays, hvilket gør koden mere overskuelig og læsbar.
for (const color of colors) {
console.log(color);
}
Var alt klart?
Tak for dine kommentarer!
Sektion 4. Kapitel 9
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 2.27Sektion 4. Kapitel 9