diff options
Diffstat (limited to 'files/de/web/api/console/count/index.html')
-rw-r--r-- | files/de/web/api/console/count/index.html | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/files/de/web/api/console/count/index.html b/files/de/web/api/console/count/index.html new file mode 100644 index 0000000000..4fdcf42299 --- /dev/null +++ b/files/de/web/api/console/count/index.html @@ -0,0 +1,103 @@ +--- +title: Console.count() +slug: Web/API/Console/count +translation_of: Web/API/Console/count +--- +<div>{{APIRef("Console API")}}</div> + +<p><span class="seoSummary">Die Methode <code>count()</code> protokolliert, wie oft sie an einer Stelle oder mit einem Bezeichner aufgerufen wurde. Sie nimmt ein optionales Argument <code>label</code> entgegen.</span></p> + +<p>{{AvailableInWorkers}}</p> + +<h2 id="Syntax">Syntax</h2> + +<pre class="syntaxbox">console.count(<var>[label]</var>); +</pre> + +<h3 id="Parameter">Parameter</h3> + +<dl> + <dt><code>label</code> {{optional_inline}}</dt> + <dd>Ein {{jsxref("String")}}. Wenn angegeben, gibt <code>count()</code> die Anzahl der Aufrufe mit diesem Label aus, ansonsten mit der Bezeichnung "default".</dd> +</dl> + +<h2 id="Beispiele">Beispiele</h2> + +<p>Nehmen wir folgenden Code als Beispiel:</p> + +<pre class="brush: js">let user = ""; + +function greet() { + console.count(); + return "hi " + user; +} + +user = "bob"; +greet(); +user = "alice"; +greet(); +greet(); +console.count();</pre> + +<p>Sieht die Ausgabe in der Konsole in etwa so aus:</p> + +<pre class="eval">"default: 1" +"default: 2" +"default: 3" +"default: 4" +</pre> + +<p>Das Label wird als <code>default</code> angezeigt, da kein explizites Label angegeben wurde.</p> + +<p>Wenn wir die Variable <code>user</code> als das Argument <code>label</code> an den ersten Aufruf von <code>count()</code> übergeben und den String "alice" an den zweiten:</p> + +<pre class="brush: js">let user = ""; + +function greet() { + console.count(user); + return "hi " + user; +} + +user = "bob"; +greet(); +user = "alice"; +greet(); +greet(); +console.count("alice");</pre> + +<p>Sieht die Ausgabe so aus:</p> + +<pre>"bob: 1" +"alice: 1" +"alice: 2" +"alice: 3"</pre> + +<p>Wir führen jetzt separate Zählungen ein, die nur auf dem Wert von <code>label</code> basieren.</p> + +<dl> +</dl> + +<h2 id="Spezifikation">Spezifikation</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Spezifikation</th> + <th scope="col">Status</th> + <th scope="col">Kommentar</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("Console API", "#count", "console.count()")}}</td> + <td>{{Spec2("Console API")}}</td> + <td>Initiale Definition</td> + </tr> + </tbody> +</table> + +<h2 id="Browserkompatibilität">Browserkompatibilität</h2> + + + +<p>{{Compat("api.Console.count")}}</p> |