【发布时间】:2011-02-13 07:59:15
【问题描述】:
嘿,我目前在尝试使其正常工作时遇到了麻烦。这是我正在尝试的示例代码。已经取出了很多,但这应该仍然包含问题。我有一个对象,用户和一个数组,播放器。我正在尝试与其中的玩家一起制作一个数组,在这里:
function user(name, level, job, apparel)
{
this.name = name;
this.state = "alive";
this.level = level;
this.job = job;
this.apparel = apparel;
}
player = new array();
player.push(new user("Main Player", 1, 1, "naked"));
document.write(player[0].name);
但它不起作用,没有任何回应。我做错了什么?
【问题讨论】:
-
正如所有答案所指出的,您写的是
Array而不是array。你也可以使用player = [];还有,这很重要,你的用户函数是一个对象定义,所以它应该被称为用户而不是用户(这当然不是问题)。
标签: javascript oop arrays object push