Was unterscheidet zwischen console.log und console.dir? [Duplikat]

8

Ich habe kürzlich die Existenz von console.dir() erfahren.

Nachdem ich durch MDN geschaut habe, habe ich nicht klar verstanden, was der wirkliche Unterschied ist zwischen diesem und console.log . Beide zeigen die gleiche Ausgabe (aber .dir zeigt einige Eigenschaften), ist es das?

Welche Funktion sollte ich beim Debuggen / Entwickeln verwenden?

BEARBEITEN: Ich habe gerade eine bestehende Frage herausgefunden, die meine Gedanken beantwortet: Was ist der Unterschied zwischen console.dir und console.log?

    
Jeff Noel 07.01.2013, 16:47
quelle

1 Antwort

11

Die Art der Darstellung der Informationen ist anders. Zum Beispiel in Firebug, wenn ich das tue:

%Vor%

Und dann tue ich:

%Vor%

Ich bekomme:

%Vor%

Wenn ich das tue:

%Vor%

Ich bekomme:

%Vor%

Wenn ich Objekte verschachtelt hätte, hätte ich die kleinen Drehknöpfe (MDN nennt sie "Offenbarungsdreiecke"), so dass ich leicht tiefer in die Objekteigenschaften eindringen konnte.

Abhängig von den verwendeten Tools, YMMV.

    
Matt Burland 07.01.2013, 19:51
quelle