switch (buttonValue) {
case '8':
// ...
return
case specialCase(buttonValue):
// having trouble getting here
}
const specialCase = (buttonValue) => buttonValue > '4' && buttonValue !== '8'
如何specialCase在 switch 语句中输入块?buttonValue = 7例如,如果specialCase()函数返回true,但我从不输入那个 case 块。
我需要将逻辑抽象到单独的specialCase()函数中,因为我正在检查的某些条件很复杂。基本上,我试图避免看起来像这样的 case 语句:
case buttonValue > '4' && buttonValue !== '8' && buttonValue < '19' && .... etc
我只是错误地格式化了 case 语法,还是您不能使用函数的返回值来输入 case?
弑天下
明月笑刀无情
随时随地看视频慕课网APP
相关分类