console.count()
method logs the number of times that this particular call to
count()
has been called.
console.count([label]);
label
可选
字符串
. If supplied,
count()
outputs the number of times it has been called with that label. If omitted,
count()
behaves as though it was called with the "default" label.
For example, given code like this:
let user = "";
function greet() {
console.count();
return "hi " + user;
}
user = "bob";
greet();
user = "alice";
greet();
greet();
console.count();
Console output will look something like this:
"default: 1" "default: 2" "default: 3" "default: 4"
The label is displayed as
default
because no explicit label was supplied.
If we pass the
user
variable as the
label
argument to the first invocation of
count()
, and the string "alice" to the second:
let user = "";
function greet() {
console.count(user);
return "hi " + user;
}
user = "bob";
greet();
user = "alice";
greet();
greet();
console.count("alice");
We will see output like this:
"bob: 1" "alice: 1" "alice: 2" "alice: 3"
We're now maintaining separate counts based only on the value of
label
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
控制台 API
The definition of 'console.count()' in that specification. |
实时标准 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
count
|
Chrome Yes | Edge 12 | Firefox 30 | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 30 | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
完整支持
兼容性未知