console.count / countReset în JavaScript

Afișare Toate browserele moderne, Node.js

Numără de câte ori a fost apelat un anumit loc din cod și afișează numărul.

Sintaxă
console.count(eticheta)
console.countReset(eticheta)

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ă.