控制台: count() 静态方法

注意: 此功能在 Web 工作线程 中可用。

console.count() 静态方法记录了对该特定 count() 调用的次数。

语法

js
count()
count(label)

参数

label 可选

一个字符串。如果提供,count() 将输出使用该标签调用它的次数。如果省略,count() 的行为就像它使用 "default" 标签被调用一样。

返回值

无 (undefined).

示例

例如,给定如下代码

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

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

控制台输出将类似于以下内容

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

该标签显示为 default,因为没有提供显式标签。

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

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

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

我们将看到以下输出

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

我们现在仅根据 label 的值维护单独的计数。

规范

规范
控制台标准
# count

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅