Console.log ein mehrdimensionales Array

8

Also habe ich ein mehrdimensionales Array erstellt (d. h. eins mit zwei Gruppen von 'Koordinaten')

%Vor%

Meine Seite befindet sich in der Entwicklung und das Array, wenn es geladen wird und was es enthält, ändert sich ständig. Daher muss ich in der Lage sein, während ich das Skript ausführe, den Inhalt des Arrays dynamisch anzuzeigen.

Also, ich benutze das:

%Vor%

um es an die Konsole auszugeben. Dies gibt mir die folgende Ausgabe:

Also, gibt es eine andere Möglichkeit, in der ich das Äquivalent von console.logging my array machen kann, aber mit mehr lesbaren Ausgaben?

    
Sam_12345 31.05.2015, 18:27
quelle

2 Antworten

17

Sie können javascript console.table

verwenden

Dies wird Ihr Array in Tabellenform anzeigen, wodurch es viel lesbarer und einfacher zu analysieren ist Es ist ein ziemlich wenig bekanntes Feature, aber nützlich, wenn Sie ein multidimensionales Array haben.

Ändern Sie also Ihren Code in console.table(items);
Es sollte dir so etwas geben:

%Vor%     
joe_young 31.05.2015, 18:29
quelle
12

Sie können JSON.stringify()

verwenden %Vor%

Seine Ausgabe wird wie

sein %Vor%     
Satpal 31.05.2015 18:29
quelle