Kursusindhold
Introduktion til JavaScript
Introduktion til JavaScript
Arraymetoder og Manipulation
Arrays er alsidige til at gemme og hente data. Hentning af data ved hjælp af firkantede parenteser []
kaldes indeksering.
javascript
Der er dog forskellige metoder tilgængelige til at arbejde med arrays.
Tilføjelse af elementer
Der er forskellige måder at tilføje elementer til et array.
Push
Metoden push()
tilføjer en ny værdi til slutningen af arrayet:
let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
Metoden unshift()
fungerer ligesom metoden push()
, men den indsætter værdien i begyndelsen af arrayet.
let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indeksering
Du kan tilføje en ny værdi ved hjælp af indeksering:
let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
Indeksering giver dig mulighed for at tildele en værdi til et specificeret indeks, tildele en tidligere værdi igen og mere:
let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
For at oprette et nyt element i arrayet uden fejl, kan du bruge push(value)
metoden eller arr[arr.length] = value
udtrykket:
let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Sletning af elementer
Nogle gange kan det være nødvendigt at slette elementer fra et array. Dette kan gøres på forskellige måder.
Pop
pop()
metoden sletter det sidste element i et array og giver dig mulighed for at gemme det i en anden variabel:
let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
Metoden shift()
fungerer som pop()
, men den fjerner det første element fra en array:
let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. Hvordan kan vi tilføje et element til slutningen af arrayet?
2. Hvordan kan vi fjerne det sidste element i arrayet?
Tak for dine kommentarer!