Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:map() を使用して配列要素を変更する | 高度な配列メソッドと変換
JavaScriptデータ構造

bookチャレンジ:map() を使用して配列要素を変更する

メニューを表示するにはスワイプしてください

課題

摂氏温度を表す数値の配列が与えられています。map() メソッドを使用して、各温度を華氏に変換した新しい配列を作成してください。

  1. map() メソッドを使い、各温度を摂氏から華氏に変換して新しい配列 fahrenheitTemperatures を作成します。
    • 変換式は: F = (C * 1.8) + 32 です。ここで F は華氏、C は摂氏です。
  2. 初期配列 celsiusTemperatures をコンソールに出力します。
  3. 変換後の配列 fahrenheitTemperatures をコンソールに出力します。
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

期待される出力:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. map() メソッドを使用して新しい配列を作成するには、元の配列に対して map() を呼び出し、各要素の変換を定義するコールバック関数を指定。
  2. コールバック関数内でこの式(F = (C * 1.8) + 32)を使用。
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

すべて明確でしたか?

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

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

セクション 5.  2

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 5.  2
some-alt