虽然我正在编写构造函数的方法,如“游戏”构造函数的“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