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