我試圖創建一個類來更好地組織我的代碼,我決定的Javascript:設置對象變量內的對象實例
var MyClass = {
}
我目前正在運行的走對象字面路線到遷移的一些問題我的功能雖然,以前我有全局範圍變量通道例如設置爲一個對象實例。有沒有一種方法仍然可以在類中的JavaScript中做到這一點,而無需將對象移動到全局範圍中?
var Prime = {
Channel: new __Prime__Channel(),
//The object in question
__Prime__Channel: function() {
this.Property = Value;
},
}
,這將引發第2行
在全球範圍內
未定義參考__Prime__Channel(),你可以做
var Channel = new __Prime__Channel(); function __Prime__Channel() { this.Property = Value; }
沒有任何錯誤
「仍然這樣做」 - 做什麼? – Igor
目前還不清楚你在問什麼。你能否以不同的方式顯示舊式工作代碼和*相同功能? NB:'var Prime {'是無效的語法。 – trincot
如果你運行該 __Prime__Channel未定義 林問如果有類變量設置爲分類功能 – HyperCrusher