API-Referenz für Konsolenobjekte

Verwenden Sie die console -Methoden des -Objekts, um Nachrichten aus Ihrem JavaScript in die Konsole zu schreiben.

Sie können diese Methoden auch in die Konsole eingeben. Geben Sie beispielsweise in der Konsole eine console Methode ein, die eine Variable akzeptiert:

  1. Legen Sie im Tool Quellen im Debugger einen Haltepunkt in Ihrem JavaScript-Code fest.

  2. Führen Sie im Debugger den Code schrittweise durch.

  3. Wenn Sie sich in einem gültigen Kontext befinden, sodass sich die gewünschte Variable im Gültigkeitsbereich befindet, geben Sie eine Methode des console Objekts in das Konsolentool ein . Das Ergebnis wird in der Konsole angezeigt.




Assert

Schreibt einen Fehler in die Konsole , wenn expression als ausgewertet wird false.

console.assert(expression, object)

Protokolliergrad: Error

Beispiel

const x = 5;
const y = 3;
const reason = 'x is expected to be less than y';
console.assert(x < y, {x, y, reason});

Ausgabe

Das Ergebnis des Console.assert()-Beispiels




Klar

Löscht die Konsole.

Wenn Protokoll beibehalten aktiviert ist, wird die Clear-Methode deaktiviert.

console.clear()

Siehe auch




count

Schreibt, wie oft die count-Methode in derselben Zeile und mit demselben labelaufgerufen wurde. Verwenden Sie die countReset-Methode , um die Anzahl zurückzusetzen.

console.count([label])

Protokolliergrad: Info

Beispiel

console.count();
console.count('coffee');
console.count();
console.count();

Ausgabe

Das Ergebnis des Console.count()-Beispiels




countReset

Setzt eine Anzahl zurück.

console.countReset([label])

Beispiel

console.countReset();
console.countReset('coffee');




Debuggen

Identisch mit der Protokollmethode , mit Ausnahme einer anderen Protokollebene.

console.debug(object [, object, ...])

Protokolliergrad: Verbose

Beispiel

console.debug('debug');

Ausgabe

Das Ergebnis des Console.debug()-Beispiels




dir

Gibt eine JSON-Darstellung des angegebenen Objekts aus.

console.dir(object)

Protokolliergrad: Info

Beispiel

console.dir(document.head);

Ausgabe

Das Ergebnis des Console.dir()-Beispiels




dirxml

Gibt eine XML-Darstellung der Nachfolger von aus node.

console.dirxml(node)

Protokolliergrad: Info

Beispiel

console.dirxml(document);

Ausgabe

Das Ergebnis des Console.dirxml()-Beispiels




error

Gibt die object in der Konsole aus, formatiert sie als Fehler und schließt eine Stapelüberwachung ein.

console.error(object [, object, ...])

Protokolliergrad: Error

Beispiel

console.error("I'm sorry, Dave.  I'm afraid I can't do that.");

Ausgabe

Das Ergebnis des Console.error()-Beispiels




Gruppe

Gruppiert Nachrichten visuell, bis die groupEnd-Methode verwendet wird. Verwenden Sie die groupCollapsed-Methode , um die Gruppe zu reduzieren, wenn sie sich anfänglich an der Konsole anmeldet.

console.group(label)

Beispiel

const label = 'Adolescent Irradiated Espionage Tortoises';
console.group(label);
console.info('Leo');
console.info('Mike');
console.info('Don');
console.info('Raph');
console.groupEnd(label);

Ausgabe

Das Ergebnis des Console.group()-Beispiels




groupCollapsed

Identisch mit der Protokollmethode , mit der Ausnahme, dass die Gruppe anfänglich reduziert wird, wenn sie in der Konsole protokolliert wird.

console.groupCollapsed(label)




groupEnd

Beendet das visuelle Gruppieren von Nachrichten. Weitere Informationen finden Sie unter group-Methode .

console.groupEnd(label)




info

Identisch mit der Protokollmethode .

console.info(object [, object, ...])

Protokolliergrad: Info

Beispiel

console.info('info');

Ausgabe

Das Ergebnis des console.info()-Beispiels




Protokoll

Gibt eine Nachricht in der Konsole aus.

console.log(object [, object, ...])

Protokolliergrad: Info

Beispiel

console.log('log');

Ausgabe

Das Ergebnis des Console.log()-Beispiels




Tabelle

Protokolliert ein Array von -Objekten als Tabelle.

console.table(array)

Protokolliergrad: Info

Beispiel

console.table([
      {
         first: 'René',
         last: 'Magritte',
      },
      {
         first: 'Chaim',
         last: 'Soutine',
         birthday: '18930113',
      },
      {
         first: 'Henri',
         last: 'Matisse',
      }
]);

Ausgabe

Das Ergebnis des Console.table()-Beispiels




Uhrzeit

Startet einen neuen Timer. Verwenden Sie die timeEnd-Methode , um den Timer zu beenden und die verstrichene Zeit in der Konsole auszugeben.

console.time([label])

Beispiel

console.time();
for (var i = 0; i < 100000; i++) {
      let square = i ** 2;
}
console.timeEnd();

Ausgabe

Das Ergebnis des Console.time()-Beispiels




timeEnd

Beendet einen Timer. Weitere Informationen finden Sie unter time-Methode .

console.timeEnd([label])

Protokolliergrad: Info




Spur

Gibt eine Stapelüberwachung in der Konsole aus.

console.trace()

Protokolliergrad: Info

Beispiel

const first = () => { second(); };
const second = () => { third(); };
const third = () => { fourth(); };
const fourth = () => { console.trace(); };
first();

Ausgabe

Das Ergebnis des Console.trace()-Beispiels




Warnen

Gibt eine Warnung in der Konsole aus.

console.warn(object [, object, ...])

Protokolliergrad: Warning

Beispiel

console.warn('warn');

Ausgabe

Das Ergebnis des Console.warn()-Beispiels




Siehe auch

Hinweis

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die von Google erstellt und geteilt und gemäß den in der Creative Commons Attribution 4.0 International License beschriebenen Bedingungen verwendet werden. Die originale Seite befindet sich hier und wurde von Kayce Basques (Technical Writer, Chrome DevTools & Lighthouse) verfasst.

Creative Commons License Dieses Werk ist unter einer Creative Commons Attribution 4.0 International License lizenziert.