[英]How to return a calculated value using map in javascript?
嘿初学者 javascripter 在这里。 我希望返回 num - 32 * 5 / 9 按顺序执行,而不是在 BODMAS 中执行。 所以先拿走 32,然后乘以 5,最后除以 9。我怎么能在一行上做到这一点?
function convertTemps(array) {
const mappedNumbers = array.map((num) => {
return num - 32 * 5 / 9
})
return mappedNumbers
}
console.log(convertTemps([23, 140, 212, 41]));
只需使用括号并省略大括号。
function convertTemps(array) { return array.map(num => (num - 32) * 5 / 9); } console.log(convertTemps([23, 140, 212, 41]));
我认为您的问题的解决方案是使用括号,以便您可以控制首先解决方程的哪一部分:
function convertTemps(array) {
return array.map(num => (num - 32) * 5 / 9);
}
console.log(convertTemps([23, 140, 212, 41]));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.