Console.count()

Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

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

Note : This feature is available in 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.
Brouillon de l'éditeur Initial definition

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Oui) 30.0 (30.0) (Oui) (Oui) (Oui)
Available in workers (Oui) 38.0 (38.0) (Oui) (Oui) (Oui)
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? 30.0 (30.0) ? ? ?
Available in workers ? 38.0 (38.0) ? ? ?

Étiquettes et contributeurs liés au document

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