Samenvatting van Geavanceerde Arraymethoden en Transformaties
Veeg om het menu te tonen
map() Methode
- Doel: Itereert over elk element van de oorspronkelijke array en past een opgegeven callbackfunctie toe om een nieuwe array te produceren;
- Syntax:
array.map((element, index, array) => {
// Callback body
});
- Belangrijke punten:
- Wijzigt de oorspronkelijke array niet;
- Geeft een nieuwe array van dezelfde lengte terug;
- Geschikt voor het transformeren van elk element van een array.
filter() Methode
- Doel: Selecteert elementen die aan een bepaalde voorwaarde voldoen en maakt een nieuwe array aan;
- Syntax:
array.filter((element, index, array) => {
// Callback body
});
- Belangrijke punten:
- Wijzigt de oorspronkelijke array niet;
- Geeft een nieuwe array terug met elementen die voldoen aan de callbackvoorwaarde;
- Biedt een manier om elementen te filteren op basis van specifieke criteria.
find() Methode
- Doel: Vindt en haalt het eerste overeenkomende element in een array op;
- Syntax:
array.find((element, index, array) => {
// Callback body
});
- Belangrijke punten:
- Wijzigt de oorspronkelijke array niet;
- Stopt zodra de eerste overeenkomst is gevonden en retourneert dat specifieke element;
- Geeft
undefinedterug als er geen overeenkomend element wordt gevonden.
sort() Methode
- Doel: Wijzigt de oorspronkelijke array door de elementen in een nieuwe volgorde te plaatsen;
- Syntax:
array.sort((a, b) => {
// Callback body
});
- Belangrijke punten:
- Transformeert de oorspronkelijke array;
- Sorteert standaard de elementen in oplopende volgorde;
- Aangepaste sortering mogelijk met een vergelijkingsfunctie.
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 5. Hoofdstuk 9
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 2.27Sectie 5. Hoofdstuk 9