gpt4 book ai didi

javascript - js中使用Map,Reduce,filter将华氏温度转换为摄氏温度的方法

转载 作者:行者123 更新时间:2023-11-29 21:28:19 25 4
gpt4 key购买 nike

我有一个温度数组,我必须将它们转换为摄氏度,有人告诉我我需要在 javascript 中使用 map/reduce。我已经查看了文档,但我似乎无法弄清楚如何去做。这是我的数组:

var fahrenheit = [0, 32, 45, 50, 75, 80, 99, 120];

最佳答案

这应该可行

  var celcius = fahrenheit.map(function(elem) {
return Math.round((elem - 32) * 5 / 9);
});

或者在 ES6 中

fahrenheit.map(elem => Math.round((elem - 32) * 5 / 9));

你得到

celcius //  [-18, 0, 7, 10, 24, 27, 37, 49]

关于javascript - js中使用Map,Reduce,filter将华氏温度转换为摄氏温度的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36950760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com