Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Modify Array Elements Using map() | Advanced Array Methods and Transformations
JavaScript Data Structures

bookChallenge: Modify Array Elements Using map()

Task

You are given an array of numbers representing temperatures in Celsius. Your task is to use the map() method to create a new array, converting each temperature to Fahrenheit.

  1. Use the map() method to create a new array called fahrenheitTemperatures by converting each temperature from Celsius to Fahrenheit.
    • The conversion formula is: F = (C * 1.8) + 32, where F is Fahrenheit and C is Celsius.
  2. Log the initial array celsiusTemperatures to the console.
  3. Log the modified array fahrenheitTemperatures to the console.
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

Expected output:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. To create a new array using the map() method, remember to call map() on the original array and provide a callback function that defines the transformation for each element.
  2. Use this formula (F = (C * 1.8) + 32) inside the callback function.
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 alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.27

bookChallenge: Modify Array Elements Using map()

Stryg for at vise menuen

Task

You are given an array of numbers representing temperatures in Celsius. Your task is to use the map() method to create a new array, converting each temperature to Fahrenheit.

  1. Use the map() method to create a new array called fahrenheitTemperatures by converting each temperature from Celsius to Fahrenheit.
    • The conversion formula is: F = (C * 1.8) + 32, where F is Fahrenheit and C is Celsius.
  2. Log the initial array celsiusTemperatures to the console.
  3. Log the modified array fahrenheitTemperatures to the console.
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

Expected output:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. To create a new array using the map() method, remember to call map() on the original array and provide a callback function that defines the transformation for each element.
  2. Use this formula (F = (C * 1.8) + 32) inside the callback function.
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 alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 2
some-alt