Console.count()

Die Methode count() protokolliert, wie oft sie an einer Stelle oder mit einem Bezeichner aufgerufen wurde. Sie nimmt ein optionales Argument label entgegen.

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

Syntax

console.count([label]);

Parameter

label Optional
Ein String. Wenn angegeben, gibt count() die Anzahl der Aufrufe mit diesem Label aus, ansonsten mit der Bezeichnung "default".

Beispiele

Nehmen wir folgenden Code als Beispiel:

let user = "";

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

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

Sieht die Ausgabe in der Konsole in etwa so aus:

"default: 1"
"default: 2"
"default: 3"
"default: 4"

Das Label wird als default angezeigt, da kein explizites Label angegeben wurde.

Wenn wir die Variable user als das Argument label an den ersten Aufruf von count() übergeben und den String "alice" an den zweiten:

let user = "";

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

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

Sieht die Ausgabe so aus:

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

Wir führen jetzt separate Zählungen ein, die nur auf dem Wert von label basieren.

Spezifikation

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

Browserkompatibilität

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid WebviewChrome für AndroidFirefox für AndroidOpera für AndroidSafari auf iOSSamsung Internet
countChrome Vollständige Unterstützung 1Edge Vollständige Unterstützung 12Firefox Vollständige Unterstützung 30IE Vollständige Unterstützung 11Opera Vollständige Unterstützung 11Safari Vollständige Unterstützung 4WebView Android Vollständige Unterstützung 1Chrome Android Vollständige Unterstützung 18Firefox Android Vollständige Unterstützung 30Opera Android Vollständige Unterstützung 11Safari iOS Vollständige Unterstützung 3.2Samsung Internet Android Vollständige Unterstützung 1.0

Legende

Vollständige Unterstützung  
Vollständige Unterstützung