Sammanfattning av Avancerade Arraymetoder och Transformationer
Svep för att visa menyn
map()-metoden
- Syfte: Itererar över varje element i den ursprungliga arrayen och tillämpar en angiven callback-funktion för att producera en ny array;
- Syntax:
array.map((element, index, array) => {
// Callback body
});
- Viktiga punkter:
- Modifierar inte den ursprungliga arrayen;
- Returnerar en ny array med samma längd;
- Användbar för att transformera varje element i en array.
filter()-metoden
- Syfte: Väljer ut element som uppfyller ett visst villkor och skapar en ny array;
- Syntax:
array.filter((element, index, array) => {
// Callback body
});
- Viktiga punkter:
- Ändrar inte den ursprungliga arrayen;
- Returnerar en ny array som innehåller element som uppfyller callback-villkoret;
- Ger möjlighet att filtrera element baserat på specifika kriterier.
find()-metoden
- Syfte: Hittar och hämtar det första matchande elementet i en array;
- Syntax:
array.find((element, index, array) => {
// Callback body
});
- Viktiga punkter:
- Ändrar inte den ursprungliga arrayen;
- Avbryter när första matchningen hittas och returnerar det specifika elementet;
- Returnerar
undefinedom inget matchande element hittas.
sort()-metoden
- Syfte: Modifierar den ursprungliga arrayen och ordnar dess element i en ny ordning;
- Syntax:
array.sort((a, b) => {
// Callback-kropp
});
- Viktiga punkter:
- Förändrar den ursprungliga arrayen;
- Ordnar som standard elementen i stigande ordning;
- Anpassad sortering kan uppnås med en jämförelsefunktion.
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 5. Kapitel 9
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 2.27Avsnitt 5. Kapitel 9