Jeena Paradies: mehrdimmensionales array per each durchlaufen - IE problem

Beitrag lesen

Hallo,

myarray[108][1001] = new Array();
myarray[108][1001]['element'] = 'katze';

Ein Array kann als key keinen Text haben, ein Objekt aber schon. Wenn, dann würde ich dass am ehesten in der JSON Schreibweise machen:

var myarray  = {  
 108: {  
  1001: {  
   "element": "katze";  
  }  
 }  
};

Und dann mit

for(var i in myarray[108][1001]) {  
 alert(i + " ist " + myarray[108][1001][i]);  
}

Oder gleich wie Struppi schrieb mit:

for(var i=0, count=myarray[108][1001].length; i<count; ++i {  
 alert(myarray[108][1001][i]);  
}

Jeena