Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Arraymetoder och Hantering | Variabler och Datatyper i JavaScript
Grunder i JavaScript

bookArraymetoder och Hantering

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:

1234567
let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
copy

Unshift

Metoden unshift() fungerar som push()-metoden, men den lägger till värdet i början av arrayen.

123456
let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
copy

Indexering

Det går att lägga till ett nytt värde genom indexering:

123456
let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
copy

Indexering möjliggör tilldelning av ett värde till ett specificerat index, omfördelning av ett tidigare värde och mer:

12345
let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
copy

För att skapa ett nytt element i arrayen utan misstag kan du använda metoden push(value) eller uttrycket arr[arr.length] = value:

12345678910111213
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);
copy

Ta bort element

Ibland kan det vara nödvändigt att 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 gör det möjligt att spara det i en annan variabel:

1234567
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);
copy

Shift

Metoden shift() fungerar som pop(), men den tar bort första elementet från en array:

123456789101112
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);
copy

1. Hur kan vi lägga till ett element i slutet av arrayen?

2. Hur kan vi ta bort det sista elementet i arrayen?

question mark

Hur kan vi lägga till ett element i slutet av arrayen?

Select the correct answer

question mark

Hur kan vi ta bort det sista elementet i arrayen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 7

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 2. Kapitel 7
some-alt