Guten Tag!
Ich habe ein Skript gebastelt, das ein Array erzeugt, wo jeweils ein Objekt eingeschrieben ist. Die Frage ist gleich im Quelltext. Würde mich riesig über Antworten freuen - ich komm nicht weiter!
(ist natürlich javascript und nicht php)
PHP
function create_spielfeld (max_x,max_y)
{
var spielfeld = [];
for(var i = 0; i < max_x; i++)
{
spielfeld[i] = [];
for(var j=0; j < max_y; j++)
{
spielfeld[i][j] = {};
spielfeld[i][j].art = "kA";
}
}
}
function eingabe()
{
var x_wert = prompt("geb ausdehnung in x Richtung an!", "");
var y_wert = prompt("geb ausdehnung in y Richtung an!", "");
create_spielfeld(x_wert,y_wert);
}
function ausgabe()
{
// wie sollte hier "var ausgabe" aussehen,
// damit ich auf den wert des arrays mit index 1, objekt 3 und eigenschaft art
// zugreifen kann. also in der ausgabe "kA" erhalte?
var ausgabe = spielfeld[1][3].art;
alert(ausgabe);
}
Alles anzeigen