Transformasjon av Arrayer med map()-Metoden
Denne delen dekker viktige array-metoder som brukes i daglig programmering: map(), filter(), find(), reduce() og sort(). Vi begynner med map().
For en fullstendig liste over alle array-metoder, se den offisielle MDN-dokumentasjonen.
map()
Metoden map() går gjennom hvert element i et array og oppretter et nytt array basert på returverdien fra callback-funksjonen.
array.map((element, index, array) => {
// Callback body
});
element: gjeldende element;index: posisjon i arrayet;array: det opprinnelige arrayet.
12345const products = ["Ball", "Shoes", "Mouse"]; const modifiedProducts = products.map((element, index, array) => { console.log(`Element: ${element}, Index: ${index}, Array: ${array}`); });
Viktige punkter å huske om map():
- Behandler hvert element;
- Endrer ikke den opprinnelige tabellen;
- Returnerer en ny tabell;
- Den resulterende tabellen har samme lengde.
Transformasjon av elementer i tabeller
Metoden map() er spesielt nyttig når det er behov for å transformere hvert element i en tabell uten å endre den opprinnelige tabellen. Se følgende eksempel:
12345678910const numbers = [3, 5, 11, 32, 87]; /* Use the `map` method to create a new array (`doubledNumbers`) by doubling each element of the `numbers` array. */ const doubledNumbers = numbers.map((element) => { return element * 2; }); console.log("Initial array:", numbers); // Output: 3, 5, 11, 32, 87 console.log("Modified array:", doubledNumbers); // Output: 6, 10, 22, 64, 174
1. Hva gjør map()-metoden?
2. Hva er en nøkkelkarakteristikk ved map()-metoden?
3. I eksempelet under, hva gjør strings.map((element) => (element += "!"))?
Takk for tilbakemeldingene dine!
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
Fantastisk!
Completion rate forbedret til 2.27
Transformasjon av Arrayer med map()-Metoden
Sveip for å vise menyen
Denne delen dekker viktige array-metoder som brukes i daglig programmering: map(), filter(), find(), reduce() og sort(). Vi begynner med map().
For en fullstendig liste over alle array-metoder, se den offisielle MDN-dokumentasjonen.
map()
Metoden map() går gjennom hvert element i et array og oppretter et nytt array basert på returverdien fra callback-funksjonen.
array.map((element, index, array) => {
// Callback body
});
element: gjeldende element;index: posisjon i arrayet;array: det opprinnelige arrayet.
12345const products = ["Ball", "Shoes", "Mouse"]; const modifiedProducts = products.map((element, index, array) => { console.log(`Element: ${element}, Index: ${index}, Array: ${array}`); });
Viktige punkter å huske om map():
- Behandler hvert element;
- Endrer ikke den opprinnelige tabellen;
- Returnerer en ny tabell;
- Den resulterende tabellen har samme lengde.
Transformasjon av elementer i tabeller
Metoden map() er spesielt nyttig når det er behov for å transformere hvert element i en tabell uten å endre den opprinnelige tabellen. Se følgende eksempel:
12345678910const numbers = [3, 5, 11, 32, 87]; /* Use the `map` method to create a new array (`doubledNumbers`) by doubling each element of the `numbers` array. */ const doubledNumbers = numbers.map((element) => { return element * 2; }); console.log("Initial array:", numbers); // Output: 3, 5, 11, 32, 87 console.log("Modified array:", doubledNumbers); // Output: 6, 10, 22, 64, 174
1. Hva gjør map()-metoden?
2. Hva er en nøkkelkarakteristikk ved map()-metoden?
3. I eksempelet under, hva gjør strings.map((element) => (element += "!"))?
Takk for tilbakemeldingene dine!