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ée à 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à.

Syntaxe

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ée jusqu'à présent avec ce libellé.
S'il est omis, count() affiche le nombre de fois que la fonction a été appelée sur cette ligne.

Spécifications

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

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simpleChrome Support complet OuiEdge Support complet 12Firefox Support complet 30IE Support complet OuiOpera Support complet OuiSafari Support complet OuiWebView Android ? Chrome Android ? Edge Mobile Support complet OuiFirefox Android Support complet 30Opera Android ? Safari iOS ? Samsung Internet Android ?

Légende

Support complet  
Support complet
Compatibilité inconnue  
Compatibilité inconnue

 
 

Étiquettes et contributeurs liés au document

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