Udfordring: Ændr Array-Elementer Ved Hjælp Af map()
Stryg for at vise menuen
Opgave
Du får et array af tal, der repræsenterer temperaturer i Celsius. Opgaven er at bruge map()-metoden til at oprette et nyt array, hvor hver temperatur konverteres til Fahrenheit.
- Brug
map()-metoden til at oprette et nyt array kaldetfahrenheitTemperaturesved at konvertere hver temperatur fra Celsius til Fahrenheit.- Konverteringsformlen er:
F = (C * 1.8) + 32, hvorFer Fahrenheit ogCer Celsius.
- Konverteringsformlen er:
- Log det oprindelige array
celsiusTemperaturestil konsollen. - Log det ændrede array
fahrenheitTemperaturestil konsollen.
12345678910// Initial array const celsiusTemperatures = [0, 25, 100, -5, 15]; const fahrenheitTemperatures = ___.___((celsius) => { return celsius * ___ + ___; }); // Log the initial and modified arrays console.log("Initial array:", celsiusTemperatures); console.log("Modified array:", fahrenheitTemperatures);
Forventet output:
Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
- For at oprette et nyt array ved hjælp af
map()-metoden, skal du huske at kaldemap()på det oprindelige array og angive en callback-funktion, der definerer transformationen for hvert element. - Brug denne formel (
F = (C * 1.8) + 32) inde i callback-funktionen.
12345678910// Initial array const celsiusTemperatures = [0, 25, 100, -5, 15]; const fahrenheitTemperatures = celsiusTemperatures.map((celsius) => { return celsius * 1.8 + 32; }); // Log the initial and modified arrays console.log("Initial array:", celsiusTemperatures); console.log("Modified array:", fahrenheitTemperatures);
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 32
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
Sektion 1. Kapitel 32