Följande kod fick jag ihop mha av ett annat inlägg :
var seats = new Array();
for (i=0; i<18; i++)
{
seats = {
i : {
"Plats" : i,
"Bokad" : "0",
"Namn" : "hej"
}
}
}
document.write(seats[5]["Namn"]);
Det funkade att sätta ihop arrayen utan loopen, men nu när jag vill loopa in mina värden för att slippa meter av kod så ger den mig felmeddelandet att seats.5.Namn är NULL eller inget objekt. Men jag tycker att den borde vara det.
Läste ett annat inlägg angående en liknande sak, det ansågs så att arrayen enbart kunde ha integers som keys, testade att ändra Plats, Bokad och Namn till ints, men med samma resultat. Dessutom så funkade det prima att ha "Plats" etc när jag deklarerade arrayen manuellt.
Vad göra?
mvh,
Nippe