Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

View in English Always switch to English

Console.count()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

Exibe o número de vezes em que a chamada count() em particular foi invocada. Essa função recebe um argumento opcional label.

Nota: This feature is available in Web Workers.

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:

js
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:

js
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.

Sintaxe

console.count([label]);

Parâmetros

label

Uma string. Se for fornecida, exibe o número de vezes que count() foi invocada com a mesma label.

Especificações

Specification
Console
# count

Compatibilidade com navegadores