我想在構造函數中爲角度if(angle>360){ angle=0; }
添加條件怎麼辦?構造函數javavascript中的條件
PLAYER[i] = {
color: "#fff",
x: 220*i,
y: 270,
width: 32,
height: 32,
angle: 180
};
每次使用這樣一個條件,佔用很大的空間。
我想在構造函數中爲角度if(angle>360){ angle=0; }
添加條件怎麼辦?構造函數javavascript中的條件
PLAYER[i] = {
color: "#fff",
x: 220*i,
y: 270,
width: 32,
height: 32,
angle: 180
};
每次使用這樣一個條件,佔用很大的空間。
這不是一個構造函數 - 只是初始化一個對象。但沒關係。使用三元運算符:angle: (angle > 360 ? 0 : angle)
+1,我認爲你是它的核心。 –
或者只是'+(angle <= 360)&& angle',如果有一個三元恐懼症。 ) – raina77ow
有趣的語法。從來沒有見過任何人這樣做過!這是一個「有趣的」解決方案還是人們真的這樣做,以避免三元操作?這對我來說似乎不太可讀,但我很好奇人們是否真的使用它。 –
在你的問題中沒有構造函數。 –
當你問你的問題時,右邊有一個方便的方框,標題爲「如何格式化**」。值得一讀。 :-)正如問題文本區域上方工具欄上的** [?] **按鈕所提供的信息一樣。還有一個預覽區域值得檢查,以便您可以在發佈之前查看您的文章的外觀和處理任何格式問題等。 –