console: countReset() 静态方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流浏览器均已支持。

注意:此功能在 Web Workers 中可用。

console.countReset() 静态方法用于重置使用 console.count() 时的计数器。

语法

js
console.countReset()
console.countReset(label)

参数

label 可选

一个字符串。如果提供了该字符串,countReset() 会将该标签的计数重置为 0。如果省略,countReset() 会将默认计数器重置为 0。

返回值

无(undefined)。

示例

例如,给定如下代码

js
function greet(user) {
  console.count();
  return `hi ${user}`;
}

greet("bob");
greet("alice");
greet("alice");
console.count();
console.countReset();

控制台输出将大致如下所示

"default: 1"
"default: 2"
"default: 3"
"default: 4"
"default: 0"

请注意,调用 console.counterReset() 会将默认计数器的值重置为零。

如果我们使用字符串 "bob" 作为 label 参数将 user 变量传递给第一次调用 console.count(),并使用字符串 "alice" 传递给第二次调用

js
function greet(user) {
  console.count(user);
  return `hi ${user}`;
}

greet("bob");
greet("alice");
greet("alice");
console.countReset("bob");
console.count("alice");

我们将看到如下输出

"bob: 1"
"alice: 1"
"alice: 2"
"bob: 0"
"alice: 3"

重置计数器 "bob" 的值只会改变该计数器的值。"alice" 的值保持不变。

规范

规范
控制台
# countreset

浏览器兼容性

另见