Xin chào, tôi hiện đang gặp sự cố khi cố gắng thực hiện điều này. Đây là một mã mẫu của những gì tôi đang cố gắng. Rất nhiều đã được đưa ra, nhưng điều này vẫn nên có vấn đề. Tôi có một đối tượng, người dùng và một mảng, trình phát. Tôi đang cố gắng tạo một mảng với những người chơi trong đó, tại đây:Đối tượng đẩy Javascript vào mảng
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);
Nhưng nó không hoạt động, không có gì được lặp lại. Tôi đang làm gì sai?
Như tất cả các câu trả lời đã chỉ ra, bạn đã viết 'Array' thay vì' mảng'. Bạn cũng có thể sử dụng 'player = [];' Ngoài ra, và điều này quan trọng, chức năng người dùng của bạn là một định nghĩa đối tượng, vì vậy nó nên được gọi là Người dùng chứ không phải là người dùng (điều này không phải là vấn đề). –