Challenge: 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.
- Use the
map()method to create a new array calledfahrenheitTemperaturesby converting each temperature from Celsius to Fahrenheit.- The conversion formula is:
F = (C * 1.8) + 32, whereFis Fahrenheit andCis Celsius.
- The conversion formula is:
- Log the initial array
celsiusTemperaturesto the console. - Log the modified array
fahrenheitTemperaturesto 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);
Expected output:
Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
- To create a new array using the
map()method, remember to callmap()on the original array and provide a callback function that defines the transformation for each element. - 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);
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 32
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 32