Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Arbejde med Arrays med `push`, `pop` | Sektion
/
Javascript-Grundlæggende

bookArbejde med Arrays med `push`, `pop`

Stryg for at vise menuen

push()

Metoden push tilføjer et eller flere elementer til slutningen af et array og returnerer den nye længde. For eksempel:

12345
const numbers = [1, 2, 3]; console.log("Before:", numbers); numbers.push(4); // numbers is now [1, 2, 3, 4] console.log("After:", numbers); console.log(numbers.length); // 4
copy

pop()

Metoden pop fjerner det sidste element fra et array og returnerer det. Arrayets længde reduceres med én:

12345
const numbers = [1, 2, 3, 4]; console.log("Before:", numbers); const lastNumber = numbers.pop(); // lastNumber is 4, numbers is now [1, 2, 3] console.log("After:", numbers); console.log(numbers.length); // 3
copy

Metoderne push og pop er essentielle til håndtering af dynamiske data i virkelige applikationer. Disse metoder gør det muligt at tilføje og fjerne elementer fra arrays, efterhånden som dine data ændrer sig.

Tilføjelse af beskeder til en chat

Når en bruger sender en ny besked, bruges push til at tilføje den til slutningen af chat-historik-arrayet:

123
const chatHistory = ["Hello!", "How are you?"]; chatHistory.push("I'm good, thanks!"); console.log(chatHistory);
copy

Fortryd den seneste handling

Hvis du vil give brugerne mulighed for at fortryde deres seneste handling, kan du bruge pop til at fjerne og hente den nyeste post fra et array:

1234
const actions = ["draw line", "erase", "add text"]; const lastAction = actions.pop(); console.log(lastAction); // Output: "add text" console.log(actions); // Output: ["draw line", "erase"]
copy

Disse metoder hjælper dig med at håndtere lister, der ændrer sig, når brugerne interagerer med din applikation, såsom opdatering af indkøbskurve, sporing af trin i et spil eller håndtering af seneste redigeringer. Ved at bruge push og pop kan du holde dine data organiserede og lydhøre over for brugerhandlinger.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 12

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 12
some-alt