JavaScript продвигая объект в массив

Эй, я в настоящее время испытываю затруднения при попытке заставить это работать. Вот пример кода того, что я пробую. Много было вынуто, но это должно все еще содержать проблему. У меня есть объект, пользователь, и массив, плеер. Я пытаюсь сделать массив с плеерами в нем, здесь:

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);

Но это не работает, ничто не echo'd. Что я делаю неправильно?

11
задан Anonymous 28 April 2010 в 12:22
поделиться

3 ответа

Я бы сделал

player = [];

вместо

player = new array();

В качестве проверки работоспособности попробуйте выполнить:

document.write("Name: " + player[0].name);
11
ответ дан 3 December 2019 в 01:24
поделиться

В вашем коде есть опечатка.

Измените

player = new array();

на

player = new Array();
22
ответ дан 3 December 2019 в 01:24
поделиться

Что ж, у вас ошибка. Это не массив , а массив .

7
ответ дан 3 December 2019 в 01:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: