Opsummering af Mestring af JavaScript-Arrays
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);
}
Tak for dine kommentarer!
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
Can you explain the difference between the for loop and the for...of loop?
How do I add or remove elements from an array?
Can you show more examples of using arrays in JavaScript?
Awesome!
Completion rate improved to 2.27
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);
}
Tak for dine kommentarer!