Hallo,
ich möchte als Anfänger in JavaScript ein zweidimensionales Array geordnet ausgeben, im Prinzip in Tabellenform.
Zu meiner Überraschung funktionieren die entsprechenden Steuerzeichen nicht:
\n
New Line = Zeilenumbruch
\r
Carriage Return = neue Zeile
\t
Tabulator
Um z.B. in eine neue Zeile auszugeben, muß man das HTML-Zeichen <br> innerhalb von JS verwenden.
Tab habe ich überhaupt nicht hinbekommen, auch nicht mit <PRE></PRE> .
[removed] function Array2D(x,y) { this.items = new Array(x); for(i=0;i<y;i++){this.items[i] = new Array(y);} } var a1 = 440; var b1 = 466.164; var c1 = 493.883; a = new Array2D(3,3); a.items[0][0] = a1; a.items[1][0] = b1; a.items[2][0] = c1; [removed] ( (a.items[0][0])+"<br>"+ (a.items[1][0])+"<br>"+ (a.items[2][0])+"<br>"+"<br>" ) ; [removed] ( (a.items[0][0])+"\n"+ (a.items[1][0])+"\n"+ (a.items[2][0]) ) ; [removed] ( "<br>"+"<br>" ) ; [removed] ( (a.items[0][0])+"\t"+ (a.items[1][0])+"\t"+ (a.items[2][0]) ) ; [removed]
Ausgabe:
440Wie man sieht, keine Trennung mit Tabulator, nur das Einfügen eines Leerzeichens. Vielleicht weiß jemand weiter?
466.164
493.883440 466.164 493.883
440 466.164 493.883
Viele Grüße
vspace
P.S.: "[removed]" wurden: "script" und "document(Punkt)write"
Edit: Auch dieses schöne Beispiel einer Tabellenausgabe eines 2D-Arrays funktioniert bei mir leider nicht: [url]http://www.roseindia.net/java/javascript-array/javascript-array-multidimensiona.shtml[/url]
