Console.countReset()

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

注: この機能は Web Worker 内で利用可能です。

Syntax

console.countReset([label]);

Parameters

label 省略可
Stringlabelを与えると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
Console API
console.countReset() の定義
現行の標準 Initial definition

ブラウザ実装状況

BCD tables only load in the browser