Protokolliert, wie oft count() an einer Stelle oder mit einem Bezeichner aufgerufen wurde. Die Funktion nimmt ein optionales Argument label entgegen.

Hinweis: Dieses Feature ist in Web Workers verfügbar.

Wenn label angegeben wird, protokolliert die Funktion, wie oft count() mit dem Bezeichner aufgerufen wurde.

Wenn label nicht angegeben wird, protokolliert die Funktion, wie oft count() an dieser Stelle aufgerufen wurde.

Betrachte das folgende Beispiel:

var user = "";

function greet() {
  console.count();
  return "hi " + user;
}

user = "bob";
greet();
user = "alice";
greet();
greet();
console.count();

Die Konsolenausgabe wird in etwa so aussehen:

"<no label>: 1"
"<no label>: 2"
"<no label>: 3"
"<no label>: 1"

Beachte die letzte Zeile der Log-Ausgabe: der separate Aufruf von count() auf Zeile 11 wird als unabhängiges Ereignis behandelt.

Wenn wir die Variable user als Argument label beim ersten Aufruf von count() übergeben, und die Zeichenkette "alice" beim zweiten Aufruf:

var user = "";

function greet() {
  console.count(user);
  return "hi " + user;
}

user = "bob";
greet();
user = "alice";
greet();
greet();
console.count("alice");

Dann werden wir in etwa folgende Ausgabe sehen:

"bob: 1"
"alice: 1"
"alice: 2"
"alice: 3"

Wir verwalten nun eine separate Anzahl in Abhängigkeit vom Wert von label. Weil der Bezeichner "alice" in Zeile 11 dem Wert von user zweimal entspricht, wird der Aufruf nicht als unabhängiges Ereignis betrachtet.

Syntax

console.count([label]);

Parameter

label
Ein String. Wenn angegeben, gibt count() die Anzahl der Aufrufe mit diesem Bezeichner an.

Spezifikation

Spezifikation Status Kommentar
Console API
Die Definition von 'console.count()' in dieser Spezifikation.
Lebender Standard Initiale Festlegung

Browser-Kompatibilität

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid WebviewChrome für AndroidEdge MobileFirefox für AndroidOpera für AndroidSafari auf iOSSamsung Internet
Grundlegende UnterstützungChrome Vollständige Unterstützung JaEdge Vollständige Unterstützung 12Firefox Vollständige Unterstützung 30IE Vollständige Unterstützung JaOpera Vollständige Unterstützung JaSafari Vollständige Unterstützung JaWebView Android ? Chrome Android ? Edge Mobile Vollständige Unterstützung JaFirefox Android Vollständige Unterstützung 30Opera Android ? Safari iOS ? Samsung Internet Android ?

Legende

Vollständige Unterstützung  
Vollständige Unterstützung
Kompatibilität unbekannt  
Kompatibilität unbekannt

Schlagwörter des Dokuments und Mitwirkende

Mitwirkende an dieser Seite: Claas
Zuletzt aktualisiert von: Claas,