Ce face metoda console.time() în JavaScript

Ce Face Metoda Console Time In Javascript



Timpul de execuție al operațiunii de codare joacă un rol semnificativ în toate limbajele de programare. Este folosit în general în scopuri de „testare” pentru a identifica cât timp a durat codul pentru a fi executat și pentru a compara performanța funcționalităților pentru a le analiza. Ca și alte limbaje de programare, JavaScript oferă încorporat „ console.time() ” metoda de analiză a timpului de execuție a unei anumite funcționalități.

.

Acest articol explică funcționarea și utilizarea metodei „console.time()” în JavaScript.







Ce face metoda „console.time()” în JavaScript?

console.time() ” metoda urmărește timpul de execuție al operației sau al funcției. Pornește cronometrul care calculează durata operației JavaScript specificate și termină prin a folosi „ console.timeEnd() ” metoda.



Sintaxă



consolă. timp ( eticheta )

„console.time()” acceptă opțional „ eticheta ” argument care specifică numele operației. Se recomandă în multiple apariții ale metodei „console.time()” pentru identificarea cu ușurință a fiecărei operațiuni.





Cod HTML

Parcurgeți următorul cod HTML:

< h2 > consolă. timp ( ) Metodă în JavaScript h2 >

< p > Deschideți Consola ( F12 ) pentru a verifica execuția Timp p >

În fragmentul de cod de mai sus:



  • ” eticheta creează un subtitlu care afișează instrucțiunea specificată.

  • ” eticheta specifică un paragraf.

Notă: Codul HTML de mai sus va fi urmat pe tot parcursul articolului.

Exemplul 1: aplicarea metodei „console.time()” pentru a analiza timpul de execuție a unei funcționalități de cod (bucla „for”)

În acest exemplu, „ console.time() ” este folosită pentru a obține timpul de execuție al „ definit pentru ” buclă în JavaScript.

Cod JavaScript

Luați în considerare liniile de cod menționate mai jos:

< scenariu >

consolă. timp ( 'pentru bucla' ) ;

pentru ( este un = 0 ; A < 1000 ; A ++ ) {

}

consolă. timeEnd ( 'pentru bucla' ) ;

scenariu >

În blocul de cod de mai sus:

  • Specifică ' console.time() „metoda având o etichetă” pentru buclă ” la începutul buclei definite „for”.
  • După aceea un „ pentru ” este inițializată bucla care va repeta de 1000 de ori.
  • În cele din urmă, „ console.timeEnd() ” este definită metoda care oprește cronometrul și arată timpul total de rulare al buclei „for”.

Ieșire

După cum se vede, consola arată timpul total de execuție al buclei „for” în milisecunde (ms).

Exemplul 2: aplicarea metodei „console.timeEnd()” pentru a compara timpul de execuție al buclelor

Acest exemplu explică modul în care „ console.time() ” metoda poate fi folosită pentru a compara operații multiple, adică timpul de execuție „bucle” pentru comparație.

Cod JavaScript

Prezentare generală a următorului cod JavaScript:

< scenariu >

consolă. timp ( „Primul pentru buclă” ) ;

pentru ( a fost în = 0 ; i < 1000 ; i ++ ) {

}

consolă. timeEnd ( „Primul pentru buclă” ) ;

consolă. timp ( „Al doilea for bucla” ) ;

pentru ( este un = 0 ; A < 2000 ; A ++ ) {

}

consolă. timeEnd ( „Al doilea pentru buclă” ) ;

scenariu >

În codul de mai sus:

  • Mai întâi, specificați „ console.time() ” metoda de pornire a temporizatorului pentru primul ” inițializat pentru ” buclă.
  • În pasul următor, prima buclă „for” este inițializată.
  • După aceea, atașați „ console.timeEnd() ” pentru a opri cronometrul pentru obținerea timpului total de execuție.
  • Apoi, metoda „console.time()” este aplicată din nou pentru cea din urmă buclă, iar metoda „console.timeEnd()” oprește, de asemenea, temporizatorul.

Ieșire

După cum sa analizat, consola arată timpul total de rulare al ambelor bucle „for” inițializate, comparându-le astfel.

Concluzie

JavaScript oferă încorporat „ console.time() ” metoda care pornește cronometrul și calculează durata funcționalității codului specificat. Ajută la compararea timpului de execuție a operațiunilor și în scopuri de testare. Odată pornit temporizatorul, acesta se oprește cu ajutorul metodei „console.timeEnd()”.

Acest ghid a descris funcționarea și utilizarea metodei „console.time()” în JavaScript.