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