console: count() static method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

Die statische Methode console.count() protokolliert die Anzahl der Aufrufe dieser speziellen count()-Funktion.

Syntax

js
console.count()
console.count(label)

Parameter

label Optional

Ein String. Wenn angegeben, gibt count() die Anzahl der Aufrufe mit diesem Label aus. Wenn weggelassen, verhält sich count(), als wäre es mit dem Label "default" aufgerufen worden.

Rückgabewert

Keiner (undefined).

Beispiele

Zum Beispiel könnte der Code so aussehen:

js
function greet(user) {
  console.count();
  return `hi ${user}`;
}

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

Die Konsolenausgabe wird ungefähr so aussehen:

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

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

Wenn wir die Variable user als label-Argument beim ersten Aufruf von console.count() übergeben und den String "alice" beim zweiten:

js
function greet(user) {
  console.count(user);
  return `hi ${user}`;
}

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

Wird die Ausgabe so aussehen:

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

Wir führen jetzt separate Zählungen basierend nur auf dem Wert von label.

Spezifikationen

Specification
Console Standard
# count

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch