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.
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) | ? | ? | ? |