Ce face console.count / countReset
La fiecare apel, console.count("eticheta") crește contorul etichetei și afișează eticheta: n. Este util ca să vezi de câte ori rulează o funcție, de exemplu un ascultător de evenimente sau o randare.
console.countReset("eticheta") pune contorul înapoi la zero. Fără etichetă, se folosește "default".
Parametri
| Parametru | Descriere |
|---|---|
eticheta |
Opțional. Numele contorului. |
Ce returnează
undefined.
Exemple
Exemplul 1: Câte apeluri primește o funcție
function proceseaza(produs) {
console.count(produs.categorie);
}
[{ categorie: "carte" }, { categorie: "joc" }, { categorie: "carte" }].forEach(proceseaza);
console.countReset("carte");
console.count("carte");
console.count();
Rezultat
carte: 1
joc: 1
carte: 2
carte: 1
default: 1
Greșeli frecvente
- Lași
console.countîn cod după depanare. Consola se umple de mesaje la fiecare apel.
Comenzi înrudite
console.time / timeEnd: Măsoară cât durează o bucată de cod și afișează timpul în milisecunde.console.group / groupEnd: Grupează mesajele din consolă sub o etichetă, cu indentare, ca să urmărești pașii unui proces.console.log: Afișează texte, numere, tablouri sau obiecte în consolă.