Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Arbeide med Arrayer med `push`, `pop` | Seksjon
/
Javascript-Grunnleggende

bookArbeide med Arrayer med `push`, `pop`

Sveip for å vise menyen

push()

Metoden push legger til ett eller flere elementer på slutten av en tabell og returnerer den nye lengden. 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 siste elementet fra en tabell og returnerer det. Tabellens lengde reduseres 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

push og pop-metodene er essensielle for å håndtere dynamiske data i virkelige applikasjoner. Disse metodene lar deg legge til og fjerne elementer fra arrayer etter hvert som dataene endres.

Legge til meldinger i en chat

Når en bruker sender en ny melding, bruk push for å legge den til på slutten av chatthistorikken:

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

Angre den siste handlingen

Hvis du vil la brukere angre sin siste handling, bruk pop for å fjerne og hente det siste elementet fra en 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 metodene hjelper deg med å håndtere lister som endres når brukere samhandler med applikasjonen din, for eksempel ved oppdatering av handlekurver, sporing av steg i et spill eller håndtering av nylige endringer. Ved å bruke push og pop kan du holde dataene dine organiserte og tilpasse dem brukerens handlinger.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 12

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 12
some-alt