console: count() 靜態方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

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

console.count() 靜態方法會記錄下該特定 count() 呼叫被呼叫的次數。

語法

js
console.count()
console.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,因為沒有提供顯式標籤。

如果我們將在第一次呼叫 console.count() 時將 user 變數作為 label 引數傳遞,並在第二次呼叫時傳遞字串 "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 的值維護單獨的計數。

規範

規範
控制檯
# 計數

瀏覽器相容性

另見