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.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
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:
1234567let 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.
123456let 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:
123456let 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:
12345let 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
:
12345678910111213let 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:
1234567let 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:
123456789101112let 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!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.33
Arraymetoder och Manipulation
Svep för att visa menyn
Arrayer är mångsidiga för att lagra och hämta data. Att hämta data med hjälp av hakparenteser []
kallas indexering.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
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:
1234567let 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.
123456let 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:
123456let 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:
12345let 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
:
12345678910111213let 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:
1234567let 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:
123456789101112let 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!