.
Tento zápis vysvetľuje fungovanie a používanie metódy „console.time()“ v JavaScripte.
Čo robí metóda „console.time()“ v JavaScripte?
' console.time() “ metóda sleduje čas vykonania operácie alebo funkcie. Spustí sa časovač, ktorý vypočítava trvanie špecifikovanej operácie JavaScript a skončí pomocou „ console.timeEnd() “.
Syntax
konzoly. čas ( štítok )
„console.time()“ podporuje voliteľné „ štítok ” argument, ktorý určuje názov operácie. Odporúča sa pri viacerých výskytoch metódy „console.time()“ na jednoduchú identifikáciu každej operácie.
HTML kód
Prejdite si nasledujúci HTML kód:
< h2 > konzoly. čas ( ) Metóda v JavaScripte h2 >< p > Otvorte konzolu ( F12 ) na kontrolu vykonania čas p >
Vo vyššie uvedenom útržku kódu:
- ' ” vytvorí podnadpis zobrazujúci zadaný príkaz.
- ' značka ” určuje odsek.
Poznámka: Vyššie uvedený kód HTML sa bude dodržiavať v celom článku.
Príklad 1: Použitie metódy „console.time()“ na analýzu času vykonania funkcie kódu („pre“ slučku)
V tomto príklade „ console.time() “ metóda sa používa na získanie času vykonania definovaného „ pre ” slučka v JavaScripte.
JavaScript kód
Zvážte nižšie uvedené riadky kódu:
< skript >konzoly. čas ( 'pre slučku' ) ;
pre ( existuje a = 0 ; a < 1000 ; a ++ ) {
}
konzoly. časKoniec ( 'pre slučku' ) ;
skript >
Vo vyššie uvedenom bloku kódu:
- Uveďte „ console.time() “metóda so štítkom” pre slučku “ na začiatku definovaného cyklu „for“.
- Po tomto „ pre Inicializuje sa cyklus ”, ktorý sa bude opakovať 1000-krát.
- Nakoniec, „ console.timeEnd() ” je definovaná metóda, ktorá zastaví časovač a zobrazí celkový čas behu cyklu „for“.
Výkon
Ako vidíte, konzola zobrazuje celkový čas vykonania cyklu „for“ v milisekundách (ms).
Príklad 2: Použitie metódy „console.timeEnd()“ na porovnanie času vykonania slučiek
Tento príklad vysvetľuje, ako „ console.time() ” metódu možno použiť na porovnanie viacerých operácií, t. j. čas vykonania „slučiek“ na porovnanie.
JavaScript kód
Prehľad nasledujúceho kódu JavaScript:
< skript >konzoly. čas ( 'Prvá slučka' ) ;
pre ( bol v = 0 ; i < 1000 ; i ++ ) {
}
konzoly. časKoniec ( 'Prvá slučka' ) ;
konzoly. čas ( 'Second for loop' ) ;
pre ( existuje a = 0 ; a < 2000 ; a ++ ) {
}
konzoly. časKoniec ( 'Second for loop' ) ;
skript >
Vo vyššie uvedenom kóde:
- Najprv špecifikujte „ console.time() “ spôsob spustenia časovača pre prvú inicializáciu “ pre “slučka.
- V ďalšom kroku sa inicializuje prvá slučka „for“.
- Potom pripojte „ console.timeEnd() ” metóda na zastavenie časovača na získanie celkového času vykonania.
- Ďalej sa pre posledný cyklus znova použije metóda „console.time()“ a metóda „console.timeEnd()“ tiež zastaví časovač.
Výkon
Pri analýze konzola zobrazuje celkový čas spustenia oboch inicializovaných slučiek „for“, čím ich porovnáva.
Záver
JavaScript ponúka vstavaný „ console.time() “, ktorá spustí časovač a vypočíta trvanie špecifikovanej funkčnosti kódu. Pomáha pri porovnávaní času vykonávania operácií a na testovacie účely. Keď sa časovač spustí, zastaví sa pomocou metódy „console.timeEnd()“.
Táto príručka popisuje fungovanie a používanie metódy „console.time()“ v jazyku JavaScript.