2016-04-25 56 views
0

我是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}。有人

建議我的代碼示例。

回答

0

你可以試試這個,

if(true){ 
    // Layer1, Layer2. 
} 
// Layer3,Layer4. 
0
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}只。之後,它會斷開並離開開關。

我認爲這是一個更好的方法,你應該實現。

謝謝