Ответ 1
Я бы сделал
player = [];
вместо
player = new array();
Как проверка работоспособности, попробуйте сделать:
document.write("Name: " + player[0].name);
Эй, у меня в настоящее время возникают проблемы с попыткой заставить это работать. Вот пример кода того, что я пытаюсь. Много было вывезено, но это все равно должно содержать проблему. У меня есть объект, пользователь и массив, игрок. Я пытаюсь создать массив с игроками в нем, здесь:
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);
Но он не работает, ничего не эхо. Что я делаю неправильно?
Я бы сделал
player = [];
вместо
player = new array();
Как проверка работоспособности, попробуйте сделать:
document.write("Name: " + player[0].name);
У вас есть опечатка в вашем коде.
Изменить
player = new array();
к
player = new array();
Ну, у вас есть ошибка. Это не array
, а array
.
Я пробовал это и работал:
player = [{}];
вместо:
player = new Array();