0
有沒有一種方法可以在每個案例中重複交換一個句子,但默認情況下?當然,在每個案例中都不要重複這個行動。默認情況下,是否可以在所有交換機上執行某些操作而不重複?
我有這樣的:
this.set_estate = function(state){
switch(state){
case 'LOADING':
current= est[state];
break;
case 'WRITING':
current= est[state];
//statements_2
break;
case 'WAITING':
current= est[state];
//statements_3
break;
default:
console.log('tried to set state: '+state);
break;
}
}
而且我想知道,如果它可以被轉移到類似於:
this.set_estate = function(state){
switch(state){
case 'LOADING':
case 'WRITING':
case 'WAITING':
current= est[state];
continue;
case 'LOADING':
//statements_1
break;
case 'WRITING':
//statements_2
break;
case 'ESPERANDO':
//statements_3
break;
default:
console.log('tried to set state: '+state);
break;
}
}
在啓動'switch'語句之前,將'current'的默認值設置爲current = est [state];如果需要,只更改switch語句?即「開關」是關於處理「不常見」的情況? –
你是對的..我認爲他也是一樣.. –
不,一旦交換機找到第一個匹配值,它就會執行指令,直到中斷或塊結束。它不重新評估價值。 'continue'語句僅用於一個循環,它不會改變開關。 – ghybs