Kursinnehåll
Introduktion till JavaScript
Introduktion till JavaScript
Arraymetoder och Manipulation
Arrayer är mångsidiga för att lagra och hämta data. Att hämta data med hjälp av hakparenteser []
kallas indexering.
javascript
Det finns dock olika metoder tillgängliga för att arbeta med arrayer.
Lägga till element
Det finns olika sätt att lägga till element i en array.
Push
Metoden push()
lägger till ett nytt värde i slutet av arrayen:
let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
Metoden unshift()
fungerar som metoden push()
, men den sätter in värdet i början av arrayen.
let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Indexering
Du kan lägga till ett nytt värde genom indexering:
let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
Indexering gör att du kan tilldela ett värde till ett specificerat index, tilldela om ett tidigare värde och mer:
let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
För att skapa ett nytt element i arrayen utan misstag kan du använda metoden push(value)
eller uttrycket arr[arr.length] = value
:
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);
Ta bort element
Ibland kan du behöva ta bort element från en array. Detta kan göras på olika sätt.
Pop
Metoden pop()
tar bort det sista elementet i en array och låter dig spara det till en annan 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()
fungerar som pop()
, men den tar bort det första elementet från 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. Hur kan vi lägga till ett element i slutet av arrayen?
2. Hur kan vi ta bort det sista elementet i arrayen?
Tack för dina kommentarer!