我想用变量的值在switch语句每种情况下,但它似乎没有工作:javascript切换案例中的变量?
switch(key) {
case keyNext:
//go to next
break;
case keyPrev:
//go to prev
break;
}
我真正需要的switch语句,因为不像在这个例子中,我有很多不同的情况下, 。
为什么不能正常工作?它的任何解决方法?
编辑:如答案中所述,这是完全有效的。我正在使用一个对象的属性作为每个案例的值,并且它有一个语法问题。
什么是'key'?它是'event.keycode'吗?你的'switch'在语法上是正确的,但你如何将键码映射到'keyNext,keyPrev'?它们是由框架定义的吗? –
您的代码似乎没问题......也许可以添加一些您的案例的代码段,以便我可以帮助更好?既然你有很多的情况,也许你在我看到 – nurxyz