--- 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")}}