我最近有一个项目,我不得不根据其他一些值的范围来更改一些值...
所以代码非常像这样:
let color = "black"
const temp = await api.get('/temperature') //fake call
if (temp <= 10) {
color = 'blue'
} else if (temp > 10 && temp >= 20) {
color = 'green';
} else if (temp > 20 && temp <= 30) {
color = 'yellow';
} else if (temp > 30) {
color = 'red'
}
有什么方法可以使这种状况更“干净”?