2015-05-26 83 views
-1

有沒有什麼辦法可以動態獲取案例的價值,所以我可以在聲明中使用它?是否可以從switch語句動態獲取case值?

例如,在此基礎switch語句:

switch(case) { 
    case 'A': 
     console.log(someCaseValue); // instead of having todo console.log('A') 
    break; 
} 
+8

庵:'的console.log(情況);'? – epascarello

+3

@Ankit大小寫是本例中的表達式。這是一個關鍵字,所以它不是有效的,但我認爲這個表達是想要放在裏面的。 – colecmc

+0

哇,我一定很累,因爲它似乎沒有想到,我可以再次調用案例價值。 :( – SeedyROM

回答

6

是,通過做...

switch(myCase) { 
    case 'A': 
     console.log(myCase); 
    break; 
}