4
我聽說UnityScript非常接近JavaScript。 UnityScript是否支持JavaScript的Object Literal語法?UnityScript是否支持Object Literal語法?
例如
var x = {
y: 12
};
奇怪的是,在谷歌搜索UnityScript "Object Literal"
沒有得到有用的結果。
我聽說UnityScript非常接近JavaScript。 UnityScript是否支持JavaScript的Object Literal語法?UnityScript是否支持Object Literal語法?
例如
var x = {
y: 12
};
奇怪的是,在谷歌搜索UnityScript "Object Literal"
沒有得到有用的結果。
UnityScript versus JavaScript具有非常不同的語義。
使用此語法在Unity中創建新的JavaScript文件將無法編譯。
#pragma strict
var x = {
y: 12 // error: BCE0005
};
function Start() {
Debug.Log (x.y); // error: BCE0019
}
這會給構建錯誤:
NewBehaviourScript(4,5):BCE0005:未知標識符: 'Y'。
NewBehaviourScript(8,17):BCE0019:'y'不是'Boo.Lang.Hash'的成員。
但是,你可以實現一個Hashtable
:
奇怪的是那個wiki頁面甚至沒有提到缺少對象字面支持(因爲這是JS的最有用的功能之一)。我試圖創建一個帳戶來提出這一點,但該網站要求您輸入一個最少50字的傳記只是爲了註冊! – UpTheCreek