我第一次尝试在 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'不存在。我做了一些更改变量名称的实验,它指的是“this.x”,而不是作为参数传递的 xi。有谁知道我该如何设置值?