jonny_w: undefined

Beitrag lesen

hallo, ich fuelle ein 2 dimensinales array testweise in einer schleife mit einem wort und gebe anschliessend wieder in einer schleife aus, aber irgendetwas schlaegt hier quer, hier erstmal der code:

function test(){
    xml = new Array();
    var s = 3;
    for(var i = 0; i < s; i++){
      for(var v = 0; v < 3; v++){
        xml[i] = new Array();
        xml[i][v] = "meep";
        }
      }
    for(var q = 0; q < xml.length; q++){
      for(var p = 0; p < xml[q].length; p++){
        alert(q+" "+p+" "+xml[q][p]);
        }
      }
  }

0 0 undefined
0 1 undefined
0 2 meep
1 0 undefined
1 1 undefined
1 2 meep
2 0 undefined
2 1 undefined
2 2 meep

woran kann das liegen ?