--- title: Console.count() slug: Web/API/console/count tags: - API - DOM - Debugging - Method - NeedsBrowserCompatibility - Web Development - web console translation_of: Web/API/Console/count ---
console.count() はcount() を個々に呼び出した回数を記録します。
{{AvailableInWorkers}}
console.count([label]);
label {{Optional_Inline}}label を与えると、この関数は特定のラベルを伴って count() を呼び出した回数を記録します。label を省略すると、この関数はdefaultというラベルを伴って count() を呼び出したかのように振る舞います例えば、以下のコードについて考えます:
let user = "";
function greet() {
console.count();
return "hi " + user;
}
user = "bob";
greet();
user = "alice";
greet();
greet();
console.count();
コンソールの出力は、以下のようになります:
"default: 1" "default: 2" "default: 3" "default: 4"
特にラベルが指定されなかったので表示されているラベルは default となっています。
始めの count() で引数 label に変数 user を、また 2 番目の count() で文字列 "alice" を与えました:
let user = "";
function greet() {
console.count(user);
return "hi " + user;
}
user = "bob";
greet();
user = "alice";
greet();
greet();
console.count("alice");
すると、以下のように出力されます:
"bob: 1" "alice: 1" "alice: 2" "alice: 3"
label の値のみに基づいて、個々の呼び出し回数を管理しています。
| 仕様書 | 策定状況 | コメント |
|---|---|---|
| {{SpecName("Console API", "#count", "console.count()")}} | {{Spec2("Console API")}} | 最初期の定義 |
{{Compat("api.Console.count")}}