Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Modifiera Arrayelement med map() | Avancerade Arraymetoder och Transformationer
Javascript Datastrukturer

bookUtmaning: Modifiera Arrayelement med map()

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.

  1. Använd metoden map() för att skapa en ny array kallad fahrenheitTemperatures genom att konvertera varje temperatur från Celsius till Fahrenheit.
    • Omvandlingsformeln är: F = (C * 1.8) + 32, där F är Fahrenheit och C är Celsius.
  2. Logga den ursprungliga arrayen celsiusTemperatures till konsolen.
  3. Logga den modifierade arrayen fahrenheitTemperatures till 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);
copy

Förväntad utdata:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. För att skapa en ny array med hjälp av map()-metoden, anropa map() på den ursprungliga arrayen och ange en callback-funktion som definierar transformationen för varje element.
  2. 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);
copy

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 2.27

bookUtmaning: 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.

  1. Använd metoden map() för att skapa en ny array kallad fahrenheitTemperatures genom att konvertera varje temperatur från Celsius till Fahrenheit.
    • Omvandlingsformeln är: F = (C * 1.8) + 32, där F är Fahrenheit och C är Celsius.
  2. Logga den ursprungliga arrayen celsiusTemperatures till konsolen.
  3. Logga den modifierade arrayen fahrenheitTemperatures till 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);
copy

Förväntad utdata:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. För att skapa en ny array med hjälp av map()-metoden, anropa map() på den ursprungliga arrayen och ange en callback-funktion som definierar transformationen för varje element.
  2. 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);
copy

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 2
some-alt