 Opsummering af Avancerede Array-metoder og Transformationer
Opsummering af Avancerede Array-metoder og Transformationer
map() Metode
- Formål: Gennemløber hvert element i det oprindelige array og anvender en angivet callback-funktion for at producere et nyt array;
- Syntaks:
array.map((element, index, array) => {
// Callback body
});
- Vigtige punkter:
- Ændrer ikke det oprindelige array;
- Returnerer et nyt array med samme længde;
- Anvendes til at transformere hvert element i et array.
 
filter() Metode
- Formål: Udvælger elementer, der opfylder en bestemt betingelse, og opretter et nyt array;
- Syntaks:
array.filter((element, index, array) => {
// Callback body
});
- Vigtige punkter:
- Ændrer ikke det oprindelige array;
- Returnerer et nyt array, der indeholder elementer, som opfylder callback-betingelsen;
- Giver mulighed for at filtrere elementer baseret på specifikke kriterier.
 
find() Metode
- Formål: Finder og returnerer det første matchende element i et array;
- Syntaks:
array.find((element, index, array) => {
// Callback body
});
- Vigtige punkter:
- Ændrer ikke det oprindelige array;
- Stopper, når det første match er fundet, og returnerer dette element;
- Returnerer undefined, hvis der ikke findes et matchende element.
 
sort() Metode
- Formål: Ændrer det oprindelige array ved at arrangere dets elementer i en ny rækkefølge;
- Syntaks:
array.sort((a, b) => {
// Callback body
});
- Vigtige punkter:
- Transformerer det oprindelige array;
- Arrangerer som standard elementerne i stigende rækkefølge;
- Tilpasset sortering kan opnås ved brug af en sammenligningsfunktion.
 
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 9
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.27 Opsummering af Avancerede Array-metoder og Transformationer
Opsummering af Avancerede Array-metoder og Transformationer
Stryg for at vise menuen
map() Metode
- Formål: Gennemløber hvert element i det oprindelige array og anvender en angivet callback-funktion for at producere et nyt array;
- Syntaks:
array.map((element, index, array) => {
// Callback body
});
- Vigtige punkter:
- Ændrer ikke det oprindelige array;
- Returnerer et nyt array med samme længde;
- Anvendes til at transformere hvert element i et array.
 
filter() Metode
- Formål: Udvælger elementer, der opfylder en bestemt betingelse, og opretter et nyt array;
- Syntaks:
array.filter((element, index, array) => {
// Callback body
});
- Vigtige punkter:
- Ændrer ikke det oprindelige array;
- Returnerer et nyt array, der indeholder elementer, som opfylder callback-betingelsen;
- Giver mulighed for at filtrere elementer baseret på specifikke kriterier.
 
find() Metode
- Formål: Finder og returnerer det første matchende element i et array;
- Syntaks:
array.find((element, index, array) => {
// Callback body
});
- Vigtige punkter:
- Ændrer ikke det oprindelige array;
- Stopper, når det første match er fundet, og returnerer dette element;
- Returnerer undefined, hvis der ikke findes et matchende element.
 
sort() Metode
- Formål: Ændrer det oprindelige array ved at arrangere dets elementer i en ny rækkefølge;
- Syntaks:
array.sort((a, b) => {
// Callback body
});
- Vigtige punkter:
- Transformerer det oprindelige array;
- Arrangerer som standard elementerne i stigende rækkefølge;
- Tilpasset sortering kan opnås ved brug af en sammenligningsfunktion.
 
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 9