0

これが私のコードです。

function stdTile(gameObjectargs)
{   
    gameObjectargs.parent=this;
    this.gameObject=new gameObject(gameObjectargs);
}

基本的に私がやりたいのは、「This」をgameObjectに渡すことだけなので、使用時にstdTileを参照できますが、何らかの理由でそのセットをnew stdTile({}); 呼び出すたびに助けになりますか?gameObject.parentwindow

::編集::

コードが表示されない理由がわかりませんが、フィドルを作成しましたhttp://jsfiddle.net/Wjmta/

4

1 に答える 1

1

コードは期待どおりに動作するはずです。例を次に示します。

function gameObject(args)
{
    this.parent = args.parent;
    this.args = args;
}

function stdTile(gameObjectargs)
{   
    gameObjectargs.parent=this;
    this.gameObject=new gameObject(gameObjectargs);
}

var tile = new stdTile({});
console.log(tile.gameObject.parent === tile); // true
于 2013-09-15T05:31:37.403 に答える