Heim > Web-Frontend > js-Tutorial > Hauptteil

JavaScript-Debugging console.table()

coldplay.xixi
Freigeben: 2020-07-06 16:57:40
nach vorne
2808 Leute haben es durchsucht

JavaScript-Debugging console.table()

Gestern habe ich etwas über eine kleine Debugging-Methode des Chrome-Debugging-Tools erfahren. Während der WDCC stellte Marcus Ross (@zahlenhelfer) verschiedene Debugging-Methoden des Chrome-Debugging-Tools vor Sie. Jetzt lass es mich dir zeigen.

Verwenden Sie CONSOLE.LOG(), um das Array anzuzeigen

Stellen Sie sich vor, Sie erstellen das folgende Array

var languages = [
{ name: "JavaScript", fileExtension: ".js" },
{ name: "TypeScript", fileExtension: ".ts" },
{ name: "CoffeeScript", fileExtension: ".coffee" }
];console.log(languages);
Nach dem Login kopieren

console.log() zeigt das Array so an

JavaScript-Debugging console.table()

Dieses Anzeigeformat ist für die Entwicklung sehr nützlich, aber ich finde es etwas umständlich, jedes Objekt manuell anzuklicken. Zu diesem Zeitpunkt halte ich console.table() für etwas interessant.

Verwenden Sie CONSOLE.TABLE(), um Arrays anzuzeigen

Jetzt versuchen wir es mit console.table():

JavaScript-Debugging console.table()

Sehr klein und aus Holz haben?

Natürlich ist console.table() besser geeignet. Die Daten werden flacher im Tabellenformat aufgelistet und perfekter angezeigt. Andernfalls sind viele Raster in Ihrer Tabelle undefiniert .

Verwenden Sie CONSOLE.TABLE(), um Objekte anzuzeigen

Eine weitere Funktion von console.table() ist die Anzeige von Objekten.

var languages = {
csharp: { name: "C#", paradigm: "object-oriented" },
fsharp: { name: "F#", paradigm: "functional" }
};

console.table(languages);
Nach dem Login kopieren

JavaScript-Debugging console.table()

Perfekt.

Filterfunktion von CONSOLE.TABLE()

Wenn Sie console.table() auf die Anzeige einer bestimmten Spalte beschränken möchten, können Sie die Schlüsselwortliste im Parameter wie folgt übergeben:

// Multiple property keys
console.table(languages, ["name", "paradigm"]);
Nach dem Login kopieren

Wenn Sie auf eine Eigenschaft zugreifen möchten, reicht ein Parameter aus,

// A single property key
console.table(languages, "name");
Nach dem Login kopieren

Ich dachte einmal, ich hätte die meisten Funktionen der Chrome Developer Tools verstanden, aber jetzt liege ich offensichtlich falsch, Sao Nian Wenn Sie nichts zu tun haben, schauen Sie sich die Chrome DevTools-Dokumentation an!

Verwandte Lernempfehlungen: Javascript-Video-Tutorial

Das obige ist der detaillierte Inhalt vonJavaScript-Debugging console.table(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:webhek.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage