Utmaning: Modifiera Arrayelement med map()
Svep för att visa menyn
Uppgift
Du har en array med siffror som representerar temperaturer i Celsius. Din uppgift är att använda metoden map() för att skapa en ny array där varje temperatur konverteras till Fahrenheit.
- Använd metoden
map()för att skapa en ny array kalladfahrenheitTemperaturesgenom att konvertera varje temperatur från Celsius till Fahrenheit.- Omvandlingsformeln är:
F = (C * 1.8) + 32, därFär Fahrenheit ochCär Celsius.
- Omvandlingsformeln är:
- Logga den ursprungliga arrayen
celsiusTemperaturestill konsolen. - Logga den modifierade arrayen
fahrenheitTemperaturestill konsolen.
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);
Förväntad utdata:
Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
- För att skapa en ny array med hjälp av
map()-metoden, anropamap()på den ursprungliga arrayen och ange en callback-funktion som definierar transformationen för varje element. - Använd denna formel (
F = (C * 1.8) + 32) inuti 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 allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 32
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Avsnitt 1. Kapitel 32