--- title: Console.countReset() slug: Web/API/console/countReset translation_of: Web/API/Console/countReset ---
{{APIRef("Console API")}}

console.countReset() は{{domxref("console.count()")}}で使われたカウンターをリセットします。

{{AvailableInWorkers}}

Syntax

console.countReset([label]);

Parameters

label {{optional_inline}}
{{jsxref("String")}}。labelを与えるとcountReset()labelに対応するカウンターを0にリセットします。labelを省略するとcountReset()defaultのカウンターを0にリセットします。

Examples

例えば、以下のコードについて考えます:

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