MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Affiche dans la console le nombre de fois où la fonction count() a été appelée. Cette fonction accepte l'argument optionnel label.

Note : Cette fonctionnalité est disponible via les Web Workers.

Si un label est passé en paramètre, la fonction affiche le nombre de fois où la fonction count() a été appelée pour ce label spécifiquempent.

Si aucun label est passé en paramètre, la fonction affiche le nombre de fois où la fonction count() a été appelée jusqu'à présent.

Ci-dessous, un exemple d'utilisation :

function greet() {
  console.count();
  return "hi " + user;
}

var user = "bob";
greet();
user = "alice";
greet();
greet();
console.count();

La console affichera les lignes suivantes :

"<no label>: 1"
"<no label>: 2"
"<no label>: 3"
"<no label>: 1"

A noter, la dernière ligne inscrite dans la console fait référence à l'appel de la fonction count() de la ligne 11 qui est traité comme un événement indépendant.

Si la variable user est passé à la fonction comme paramètre label, le code ci-dessous génèrera un nouveau compteur lorsque la variable user sera modifiée :

function greet() {
  console.count(user);
  return "hi " + user;
}

var user = "bob";
greet();
user = "alice";
greet();
greet();
console.count("alice");

La console affichera les lignes suivantes :

"bob: 1"
"alice: 1"
"alice: 2"
"alice: 3"

Nous obtenons maintenant deux compteurs distinct basés sur un libellé différent. L'appel de la fonction count() avec "alice" à la ligne 11 n'est pas considéré comme un événement indépendant car le compteur existe déjà.

Syntax

console.count([label]);

Paramètres

label
Une chaîne de caractères. Si ce paramètre est renseigné, count() affiche le nombre de fois que la fonction a été appelé jusqu'à présent avec ce libellé.

Spécifications

Spécification Status Commentaire
Console API
La définition de 'console.count()' dans cette spécification.
Standard évolutif Définition initiale

Browser compatibility

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Support basique (Oui) (Oui) 30.0 (30.0) (Oui) (Oui) (Oui)
Disponible dans les workers (Oui) (Oui) 38.0 (38.0) (Oui) (Oui) (Oui)
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support basique ? 30.0 (30.0) ? ? ?
Disponible dans les workers ? 38.0 (38.0) ? ? ?

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : christophe.hurpeau, normannMarit, Styus
 Dernière mise à jour par : christophe.hurpeau,