web-dev-qa-db-de.com

Javascript schiebt Objekt in Array

Hey, ich habe momentan Probleme damit, das zum Laufen zu bringen. Hier ist ein Beispielcode für das, was ich versuche. Es wurde viel herausgenommen, aber dies sollte immer noch das Problem enthalten. Ich habe ein Objekt, einen Benutzer und ein Array, einen Spieler. Ich versuche hier ein Array mit den Spielern zu erstellen:

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

Aber es funktioniert nicht, nichts wird wiedergegeben. Was mache ich falsch?

11
Anonymous

Würde ich tun

player = [];

anstatt

player = new array();

Versuchen Sie zur Überprüfung der Gesundheit Folgendes:

document.write("Name: " + player[0].name);
11
Jared Forsyth

Sie haben einen Tippfehler in Ihrem Code.

Veränderung

player = new array();

zu

player = new Array();
22
rahul

Du hast einen Fehler. Es ist nicht array, sondern Array.

7
nc3b

Ich habe es versucht und gearbeitet:

player = [{}];

anstatt:

player = new Array();
1