Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Challenge: Modify Array Elements Using map() | Section
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

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  32

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  32
some-alt