我是JavaScript新手。我正在使用alert選項來顯示地圖圖層。如果警報選項爲true,則必須顯示4個圖層。否則它必須顯示2層。使用普通圖層訪問
試圖編寫優化的代碼。 現在我顯示的圖層爲if(true){1,2,3,4} else{3,4}
。試圖將優化代碼{3,4}
寫爲常用層。
if true{1,2, + common layers} else{display common layers}
。有人
建議我的代碼示例。
我是JavaScript新手。我正在使用alert選項來顯示地圖圖層。如果警報選項爲true,則必須顯示4個圖層。否則它必須顯示2層。使用普通圖層訪問
試圖編寫優化的代碼。 現在我顯示的圖層爲if(true){1,2,3,4} else{3,4}
。試圖將優化代碼{3,4}
寫爲常用層。
if true{1,2, + common layers} else{display common layers}
。有人
建議我的代碼示例。
你可以試試這個,
if(true){
// Layer1, Layer2.
}
// Layer3,Layer4.
switch(icheck){
case true :{1,2}; // no break statement used here
case false: {3,4};
break;
default : //your Operation whatever you want to perform on this.
break;
}
如果你的case語句true
然後它會執行你的{1,2}
,從錯誤的情況下{3,4}
,因爲不使用中斷。
如果您的案例陳述是false
那麼它將執行您的{3,4}
只。之後,它會斷開並離開開關。
我認爲這是一個更好的方法,你應該實現。
謝謝