Beim Debuggen von JavaScript -Programmen müssen Sie manchmal die Details bestimmter Objekte abgeben. Diese Arbeit kann durch manuelles Schreiben von JavaScript -Code erledigt werden: Schleifen für die Eigenschaften des Objekts und das Ausdrucken jedes Eigenschaftswerts, an den es geschoben wird; Es ist ersichtlich, dass dieser Prozess ziemlich umständlich ist. In Browsern mit Debugging -Tools kann diese Arbeit leicht über die Erklärung der Konsole () () erledigt werden.
Verwendung von console.dir ()
Die Verwendung von Konsole.Dir () ist sehr einfach. Übergeben Sie einfach das Objekt, das in diese Anweisung ausgelöst werden muss. Zum Beispiel das folgende Beispiel:
Die Codekopie lautet wie folgt:
Funktionskatze (Name, Alter, Punktzahl) {
this.name = name;
this.age = Alter;
this.score = Score;
}
var c = new cat ("miao", 2, [6,8,7]);
console.dir (c);
Durch die Verwendung von console.dir () werden die neu erstellten CAT -Objektinformationen abgeladen. In der Firebug -Konsole ist das Ergebnis:
Wenn das DOM -Objekt ein DOM -Objekt ist, erhält die Verwendung von Console.dirxml () einen besseren Display -Effekt.
Browserunterstützung
console.dir () und console.dirxml () werden bei Browsern mit Debugging -Tools gut unterstützt, und alle wichtigen Browser unterstützen diese Funktion.