.
Ovaj tekst objašnjava rad i upotrebu metode 'console.time()' u JavaScriptu.
Što radi metoda “console.time()” u JavaScriptu?
' console.time() ” prati vrijeme izvršenja operacije ili funkcije. Pokreće mjerač vremena koji izračunava trajanje navedene JavaScript operacije i završava korištenjem ' console.timeEnd() ” metoda.
Sintaksa
konzola. vrijeme ( označiti )
“console.time()” podržava izborni “ označiti ” argument koji navodi naziv operacije. Preporučuje se u višestrukim pojavljivanjima metode 'console.time()' za jednostavnu identifikaciju svake operacije.
HTML kôd
Prođite kroz sljedeći HTML kod:
< h2 > konzola. vrijeme ( ) metoda u JavaScriptu h2 >< str > Otvorite konzolu ( F12 ) za provjeru izvršenja Vrijeme str >
U gornjem isječku koda:
- ' ” stvara podnaslov koji prikazuje navedenu izjavu.
- ' ” označava odlomak.
Bilješka: Gornji HTML kôd pratit će se u cijelom članku.
Primjer 1: Primjena metode “console.time()” za analizu vremena izvršenja funkcionalnosti koda (petlja “for”)
U ovom primjeru, ' console.time() ” koristi se za dobivanje vremena izvršenja definiranog “ za ” petlja u JavaScriptu.
JavaScript kod
Razmotrite dolje navedene retke koda:
< skripta >konzola. vrijeme ( 'petlja za' ) ;
za ( tamo je = 0 ; a < 1000 ; a ++ ) {
}
konzola. timeEnd ( 'petlja za' ) ;
skripta >
U gornjem bloku koda:
- Navedite ' console.time() ' metoda koja ima oznaku ' za petlju ” na početku definirane petlje “for”.
- Nakon toga ' za ” inicijalizira se petlja koja će se ponoviti 1000 puta.
- Na kraju, ' console.timeEnd() ” definirana je metoda koja zaustavlja mjerač vremena i prikazuje ukupno vrijeme rada petlje “for”.
Izlaz
Kao što se vidi, konzola prikazuje ukupno vrijeme izvršenja petlje 'for' u milisekundama (ms).
Primjer 2: Primjena metode “console.timeEnd()” za usporedbu vremena izvršavanja petlji
Ovaj primjer objašnjava kako ' console.time() ” metoda se može koristiti za usporedbu višestrukih operacija, tj. vrijeme izvršenja “petlje” za usporedbu.
JavaScript kod
Pregled sljedećeg JavaScript koda:
< skripta >konzola. vrijeme ( 'Prvo za petlju' ) ;
za ( je bilo u = 0 ; ja < 1000 ; ja ++ ) {
}
konzola. timeEnd ( 'Prvo za petlju' ) ;
konzola. vrijeme ( 'Druga for petlja' ) ;
za ( tamo je = 0 ; a < 2000. godine ; a ++ ) {
}
konzola. timeEnd ( 'Druga for petlja' ) ;
skripta >
U gornjem kodu:
- Prvo navedite ' console.time() ' metoda za pokretanje mjerača vremena za prvi inicijalizirani ' za ' petlja.
- U sljedećem koraku inicijalizira se prva 'for' petlja.
- Nakon toga priložite ' console.timeEnd() ” za zaustavljanje mjerača vremena radi dobivanja ukupnog vremena izvršenja.
- Zatim se ponovno primjenjuje metoda 'console.time()' za potonju petlju, a metoda 'console.timeEnd()' također zaustavlja mjerač vremena.
Izlaz
Kao što je analizirano, konzola prikazuje ukupno vrijeme izvođenja obje inicijalizirane 'for' petlje, uspoređujući ih na taj način.
Zaključak
JavaScript nudi ugrađeni ' console.time() ” metoda koja pokreće mjerač vremena i izračunava trajanje navedene funkcionalnosti koda. Pomaže u usporedbi vremena izvršenja operacija iu svrhu testiranja. Kad se mjerač vremena pokrene, zaustavlja se uz pomoć metode 'console.timeEnd()'.
Ovaj vodič opisuje rad i korištenje metode “console.time()” u JavaScriptu.