雖然我正在編寫構造函數的方法,如「遊戲」構造函數的「runGame」方法,但是如果需要引用「GameBoard」構造函數的屬性,應使用構造函數的名稱,如下所示:從另一個構造函數引用對象的屬性時應該使用構造函數還是實例?
function Game(){
this.runGame(){
var someProp = GameBoard.otherProp;
}
}
或者我必須首先創建構造函數對象的實例,然後參考像這樣的實例。
var newGameBoard = new GameBoard();
function Game(){
this.runGame(){
var someProp = newGameBoard.otherProp;
}
}
我們不能回答將q uestion,因爲你的「to」形式是無效的,所以你在'Game'裏面''''this.runGame()'後面的'{''有一個語法錯誤。這很重要,因爲如果我們不知道你的對象是如何組織的,我們不能告訴你如何正確處理它們。 –
構造函數中應該有非常少的代碼 - 可能是創建/分配內在可用的相關對象。大多數工作(包括根據需要訪問其他對象)發生在方法中。 – user2864740
「到」不是代碼的一部分。我試圖證明代碼正在從一種格式轉換爲另一種格式。我可能應該把整個第一部分都留下來。我將編輯該問題。 – Drazah