我想用變量的值在switch語句每種情況下,但它似乎沒有工作:javascript切換案例中的變量?
switch(key) {
case keyNext:
//go to next
break;
case keyPrev:
//go to prev
break;
}
我真正需要的switch語句,因爲不像在這個例子中,我有很多不同的情況下, 。
爲什麼不能正常工作?它的任何解決方法?
編輯:如答案中所述,這是完全有效的。我正在使用一個對象的屬性作爲每個案例的值,並且它有一個語法問題。
什麼是'key'?它是'event.keycode'嗎?你的'switch'在語法上是正確的,但你如何將鍵碼映射到'keyNext,keyPrev'?它們是由框架定義的嗎? –
您的代碼似乎沒問題......也許可以添加一些您的案例的代碼段,以便我可以幫助更好?既然你有很多的情況,也許你在我看到 – nurxyz