--- title: Console.countReset() slug: Web/API/console/countReset translation_of: Web/API/Console/countReset ---
console.countReset() は{{domxref("console.count()")}}で使われたカウンターをリセットします。
{{AvailableInWorkers}}
console.countReset([label]);
label {{optional_inline}}labelを与えるとcountReset()はlabelに対応するカウンターを0にリセットします。labelを省略するとcountReset()はdefaultのカウンターを0にリセットします。例えば、以下のコードについて考えます:
let user = "";
function greet() {
console.count();
return "hi " + user;
}
user = "bob";
greet();
user = "alice";
greet();
greet();
console.count();
console.countReset();
コンソールの出力は、以下のようになります:
"default: 1" "default: 2" "default: 3" "default: 4" "default: 0"
console.counterReset()の呼び出しによってdefaultのカウンターが0になったことに注意してください。
始めの count() で引数 label に変数 user を、また 2 番目の count() で文字列 "alice" を与えました:
let user = "";
function greet() {
console.count(user);
return "hi " + user;
}
user = "bob";
greet();
user = "alice";
greet();
greet();
console.countReset("bob");
console.count("alice");
すると、以下のように出力されます:
"bob: 1" "alice: 1" "alice: 2" "bob: 0" "alice: 3"
bobのカウンターをリセットしたとき他のカウンターに影響を与えません。aliceのカウンターが変更されていないことがわかります。
| Specification | Status | Comment |
|---|---|---|
| {{SpecName("Console API", "#count", "console.countReset()")}} | {{Spec2("Console API")}} | Initial definition |
{{Compat("api.Console.countReset")}}