Čo robí metóda console.time() v JavaScripte

Co Robi Metoda Console Time V Javascripte



Čas vykonania operácie kódovania hrá významnú úlohu vo všetkých programovacích jazykoch. Vo všeobecnosti sa používa na účely „testovania“, aby sa zistilo, koľko času trvalo vykonaniu kódu, a na porovnanie výkonu funkcií na ich analýzu. Podobne ako iné programovacie jazyky, aj JavaScript ponúka vstavaný „ console.time() ” metóda na analýzu času vykonávania konkrétnej funkcie.

.

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.