Arrays (JavaScript)
-
hallo,
ich will nur eine 2 dim Array mit Daten aufühlen
function myFunc(theTableArray)
{
var l_Array= new Array(new Array());
var j=0;
for(var xy=0; xy<=theTableArray.length -1; xy++){
if( myBed)
{
l_Array[j][0]= 1;
l_Array[j][1]= 22;
j++;
}
}bei der Zeile l_Array[j][0]= 1; mekkert warum ??
der sagt 'undefind '
wie kan ic bessern ????
-
Da du anscheinend irgendwas mit ner Tabelle machen willst, kann ich Dir folgenden Link empfehlen: http://selfaktuell.teamone.de/artikel/javascript/table-obj/index.htm
Übrigens hast du eine leere Array definiert, bin mir jetzt nicht sicher, aber du solltest du Objekte erst initalisieren, bevor du Werte einfügen kannst.
-
function myFunc(theTableArray) { var l_Array = new Array(new Array()); var j=0; for(var xy=0; xy<=theTableArray.length -1; xy++) { if( myBed) { l_Array[j][0]= 1; l_Array[j][1]= 22; j++; } } } // <-- Geschweifte Klammer fehlt
Zum eigentl. Problem fällt mir spontan nix ein...
-
Ich weiß zwar nicht, was die ganzen Variablen bedeuten, aber versuch's mal so:
function myFunc(theTableArray) { var l_Array = new Array(); var j=0; for(var xy=0; xy<=theTableArray.length -1; xy++) { if( myBed) { l_Array[j] = new Array(2); l_Array[j][0] = 1; l_Array[j][1] = 22; j++; } } }