--- title: Console.count() slug: Web/API/Console/count translation_of: Web/API/Console/count ---
Exibe o número de vezes em que a chamada count()
em particular foi invocada. Essa função recebe um argumento opcional label
.
{{AvailableInWorkers}}
Se label
é fornecido, essa função exibe o número de vezes que a função count()
foi chamada com a respectiva label.
Se label
for omitido, a função exibe o número de vezes que a função count()
foi chamada na respectiva linha.
Por exemplo, no código abaixo:
var usuario = ""; function cumprimentar() { console.count(); return "olá " + usuario; } usario = "bob"; cumprimentar(); usario = "alice"; cumprimentar(); cumprimentar(); console.count();
A saída do console será algo como:
"<no label>: 1" "<no label>: 2" "<no label>: 3" "<no label>: 1"
Note a última linha da saída do console: a chamada individual de count()
na linha 11 é tratada como um evento independente.
Se passarmos a variável usuario
como o argumento label
para a primeira invocação de count()
, e a string "alice" para a segunda:
var usuario = ""; function cumprimentar() { console.count(usuario); return "olá " + usuario; } usuario = "bob"; cumprimentar(); usuario = "alice"; cumprimentar(); cumprimentar(); console.count("alice");
Teremos uma saída assim:
"bob: 1" "alice: 1" "alice: 2" "alice: 3"
Agora estamos mantendo contagens separadamente baseadas no valor de label
. Como a label "alice" na linha 11 corresponde ao valor de usuario
duas vezes, não é considerado um evento independente.
console.count([label]);
label
count()
foi invocada com a mesma label.Especificação | Status | Comentário |
---|---|---|
{{SpecName("Console API", "#count", "console.count()")}} | {{Spec2("Console API")}} | Definição inicial |
{{CompatibilityTable}}
Recurso | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Suporte básico | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("30.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Disponível em workers | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("38.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Recurso | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suporte básico | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile("30.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Disponível em Workers | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile("38.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |