das war ein flüchtigkeitsfehler und eigentlich müsste das problem ja dann behoben sein wenn ich am ende while(x<4); schreibe, oder? ... da kommt aber immernoch die gleiche meldung. und x lege ich mit -1 fest weil am anfang der schleife ja x++ steht und frage1 (also im array objekt 0) auch gefragt werden soll isgt der anfangswert von x -1.
Warum durchläufst du ein Array nicht wie es alle anderen machen?
var array = [.....];
for(var i = 0; i < array.length; i++) {
tu_was_mit(array[i]);
}
Dann brauchst du keine unnötigen Rechenschritte mehr.
Struppi.