Oppsummering av Avanserte Array-metoder og Transformasjoner
map()-metoden
- Formål: Itererer over hvert element i den opprinnelige tabellen og anvender en spesifisert callback-funksjon for å produsere en ny tabell;
- Syntaks:
array.map((element, index, array) => {
// Callback body
});
- Viktige punkter:
- Endrer ikke den opprinnelige tabellen;
- Returnerer en ny tabell med samme lengde;
- Nyttig for å transformere hvert element i en tabell.
filter()-metoden
- Formål: Velger elementer som oppfyller en bestemt betingelse, og oppretter en ny tabell;
- Syntaks:
array.filter((element, index, array) => {
// Callback body
});
- Viktige punkter:
- Endrer ikke den opprinnelige tabellen;
- Returnerer en ny tabell som inneholder elementer som tilfredsstiller callback-betingelsen;
- Gir en måte å filtrere elementer basert på spesifikke kriterier.
find()-metoden
- Formål: Oppdager og henter det første samsvarende elementet i en tabell;
- Syntaks:
array.find((element, index, array) => {
// Callback body
});
- Viktige punkter:
- Endrer ikke den opprinnelige tabellen;
- Stopper når første treff er funnet, og returnerer dette elementet;
- Returnerer
undefinedhvis ingen samsvarende element finnes.
sort()-metoden
- Formål: Endrer den opprinnelige tabellen og ordner elementene i en ny rekkefølge;
- Syntaks:
array.sort((a, b) => {
// Callback body
});
- Viktige punkter:
- Transformerer den opprinnelige tabellen;
- Ordner som standard elementene i stigende rekkefølge;
- Tilpasset sortering kan oppnås ved å bruke en sammenligningsfunksjon.
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 5. Kapittel 9
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Suggested prompts:
Can you give examples of how to use each of these methods?
What are some common mistakes when using these array methods?
How do these methods compare in terms of performance?
Awesome!
Completion rate improved to 2.27
Oppsummering av Avanserte Array-metoder og Transformasjoner
Sveip for å vise menyen
map()-metoden
- Formål: Itererer over hvert element i den opprinnelige tabellen og anvender en spesifisert callback-funksjon for å produsere en ny tabell;
- Syntaks:
array.map((element, index, array) => {
// Callback body
});
- Viktige punkter:
- Endrer ikke den opprinnelige tabellen;
- Returnerer en ny tabell med samme lengde;
- Nyttig for å transformere hvert element i en tabell.
filter()-metoden
- Formål: Velger elementer som oppfyller en bestemt betingelse, og oppretter en ny tabell;
- Syntaks:
array.filter((element, index, array) => {
// Callback body
});
- Viktige punkter:
- Endrer ikke den opprinnelige tabellen;
- Returnerer en ny tabell som inneholder elementer som tilfredsstiller callback-betingelsen;
- Gir en måte å filtrere elementer basert på spesifikke kriterier.
find()-metoden
- Formål: Oppdager og henter det første samsvarende elementet i en tabell;
- Syntaks:
array.find((element, index, array) => {
// Callback body
});
- Viktige punkter:
- Endrer ikke den opprinnelige tabellen;
- Stopper når første treff er funnet, og returnerer dette elementet;
- Returnerer
undefinedhvis ingen samsvarende element finnes.
sort()-metoden
- Formål: Endrer den opprinnelige tabellen og ordner elementene i en ny rekkefølge;
- Syntaks:
array.sort((a, b) => {
// Callback body
});
- Viktige punkter:
- Transformerer den opprinnelige tabellen;
- Ordner som standard elementene i stigende rekkefølge;
- Tilpasset sortering kan oppnås ved å bruke en sammenligningsfunksjon.
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 5. Kapittel 9