-1

初めて JS で (ゲーム エンジン用に) オブジェクトを作成しようとしていますが、プロパティを設定できません。次のコードがあります。

function door(x, y, goto, key) {
    this.x = x;
    this.y = y;
    this.goto = goto;
    this.key = key;
}

しかし、関数を呼び出すと

var door1 = door(1,2,3,4);

「x」は存在しないと表示されます。変数名を変更していくつかの実験を行いましたが、パラメーターとしての xi パスではなく、「this.x」を参照しています。値を設定する方法を知っている人はいますか?

4

1 に答える 1

3

新しいキーワードを忘れた...

var door1 = new door(1,2,3,4);
于 2013-10-19T14:12:02.813 に答える