【发布时间】:2022-11-17 00:57:06
【问题描述】:
我有一个非常简单的方法,它接收一个数字并根据范围返回一个文本。 就是这个:
getBoardLocation(num) {
switch (num) {
case (6 >= num >= 1):
return 'bl';
case (12 >= num >= 7):
return 'br';
case (18 >= num >= 13):
return 'tl'
case (24 >= num >= 19):
return 'tr';
default:
break;
}
}
出于某种原因,尽管通过断点可以确定传递的参数确实是一个数字,并且确实在其中一种情况的范围内,但它只是转到默认情况,如在 devtools 中所见,如下所示:
我觉得我错过了一些非常愚蠢的事情,但我不知道是什么。
【问题讨论】:
-
你是什么意思?
标签: javascript reactjs switch-statement