Console.count()

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

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

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

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.

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

Especificação Status Comentário
Console API
The definition of 'console.count()' in that specification.
Living Standard Definição inicial

Compatibilidade de browsers

Recurso Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico (Yes) (Yes) 30.0 (30.0) (Yes) (Yes) (Yes)
Disponível em workers (Yes) (Yes) 38.0 (38.0) (Yes) (Yes) (Yes)
Recurso Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico ? (Yes) 30.0 (30.0) ? ? ?
Disponível em Workers ? (Yes) 38.0 (38.0) ? ? ?

Etiquetas do documento e colaboradores

 Colaboradores desta página: vspedr
 Última atualização por: vspedr,