Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Werken met Arrays met `push`, `pop` | Sectie
JavaScript Basis

bookWerken met Arrays met `push`, `pop`

Veeg om het menu te tonen

push()

De methode push voegt één of meer elementen toe aan het einde van een array en retourneert de nieuwe lengte. Bijvoorbeeld:

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()

De methode pop verwijdert het laatste element uit een array en retourneert dit. De lengte van de array neemt met één af:

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

De methoden push en pop zijn essentieel voor het verwerken van dynamische gegevens in praktijktoepassingen. Met deze methoden kun je items toevoegen aan en verwijderen uit arrays wanneer je gegevens veranderen.

Berichten toevoegen aan een chat

Wanneer een gebruiker een nieuw bericht verzendt, gebruik je push om het aan het einde van de chatgeschiedenis-array toe te voegen:

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

De laatste actie ongedaan maken

Als u gebruikers de mogelijkheid wilt geven hun laatste actie ongedaan te maken, gebruikt u pop om het meest recente item uit een array te verwijderen en op te halen:

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

Deze methoden helpen bij het beheren van lijsten die veranderen terwijl gebruikers met uw applicatie werken, zoals het bijwerken van winkelwagentjes, het bijhouden van stappen in een spel of het beheren van recente bewerkingen. Door gebruik te maken van push en pop blijft uw data georganiseerd en reageert deze op gebruikersacties.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 12

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 12
some-alt