[英]Shortband for switch..case doesn't work
我不知道为什么这段代码不起作用:
switch (Category.getValue()) {
case 1: () => { for (var i = 0; i < 12; i++) OptionSet.addOption(options[i]); }; break;
default: () => { OptionSet.clearOptions(); }; break;
}
它遇到了case 1:
,但是它没有执行循环而是退出 switch 语句。
使用您的代码() => {}
您实际上是在定义一个匿名函数,而无需分配或调用它。 您可以从代码中删除该部分,它会起作用。 例子
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.