Hva gjør console.time()-metoden i JavaScript

Hva Gjor Console Time Metoden I Javascript



Utførelsestiden for kodingsoperasjonen spiller en betydelig rolle i alle programmeringsspråk. Den brukes vanligvis til 'testing' for å identifisere hvor lang tid koden har tatt å utføre og for å sammenligne ytelsen til funksjonene for å analysere dem. Som andre programmeringsspråk tilbyr JavaScript den innebygde ' console.time() ” metode for å analysere utførelsestiden for en bestemt funksjonalitet.

.

Denne oppskriften forklarer arbeidet og bruken av 'console.time()'-metoden i JavaScript.







Hva gjør 'console.time()'-metoden i JavaScript?

« console.time() ”-metoden sporer operasjonen eller funksjonens utførelsestid. Den starter tidtakeren som beregner varigheten av den angitte JavaScript-operasjonen og ender opp med ' console.timeEnd() 'metoden.



Syntaks



konsoll. tid ( merkelapp )

'console.time()' støtter en valgfri ' merkelapp ” argument som spesifiserer operasjonsnavnet. Det anbefales i flere tilfeller av 'console.time()'-metoden for enkel identifisering av hver operasjon.





HTML-kode

Gå gjennom følgende HTML-kode:

< h2 > konsoll. tid ( ) Metode i JavaScript h2 >

< s > Åpne konsollen ( F12 ) for å kontrollere utførelsen Tid s >

I kodebiten ovenfor:



  • «

    ”-taggen oppretter en underoverskrift som viser den angitte setningen.

  • «

    ”-taggen spesifiserer et avsnitt.

Merk: HTML-koden ovenfor vil bli fulgt gjennom hele artikkelen.

Eksempel 1: Bruk av «console.time()»-metoden for å analysere utførelsestiden for en kodefunksjonalitet («for»-sløyfe)

I dette eksemplet er ' console.time() '-metoden brukes for å få utførelsestiden for den definerte ' til ” løkke i JavaScript.

JavaScript-kode

Vurder de nedenfor angitte kodelinjene:

< manus >

konsoll. tid ( 'for loop' ) ;

til ( det er en = 0 ; en < 1000 ; en ++ ) {

}

konsoll. tid Slutt ( 'for loop' ) ;

manus >

I kodeblokken ovenfor:

  • Spesifiser ' console.time() ' metode som har en etikett ' for løkke ” i starten av den definerte “for”-løkken.
  • Etter det en ' til ”-løkken initialiseres som vil iterere 1000 ganger.
  • Til slutt, ' console.timeEnd() '-metoden er definert som stopper tidtakeren og viser den totale kjøretiden til 'for'-sløyfen.

Produksjon

Som sett viser konsollen den totale utførelsestiden for 'for'-løkken i millisekunder (ms).

Eksempel 2: Bruk av metoden «console.timeEnd()» for å sammenligne utførelsestiden for løkkene

Dette eksemplet forklarer hvordan ' console.time() '-metoden kan brukes til å sammenligne flere operasjoner, dvs. 'løkker'-utførelsestid for sammenligning.

JavaScript-kode

Oversikt over følgende JavaScript-kode:

< manus >

konsoll. tid ( 'Først for loop' ) ;

til ( var i = 0 ; Jeg < 1000 ; Jeg ++ ) {

}

konsoll. tid Slutt ( 'Først for loop' ) ;

konsoll. tid ( 'Sekund for loop' ) ;

til ( det er en = 0 ; en < 2000 ; en ++ ) {

}

konsoll. tid Slutt ( 'Sekund for loop' ) ;

manus >

I koden ovenfor:

  • Først spesifiser ' console.time() ' metode for å starte tidtakeren for den første initialiserte ' til ' Løkke.
  • I neste trinn initialiseres den første 'for'-løkken.
  • Etter det legger du ved ' console.timeEnd() ” metode for å stoppe tidtakeren for å få den totale utførelsestiden.
  • Deretter brukes 'console.time()'-metoden igjen for sistnevnte løkke, og 'console.timeEnd()'-metoden stopper også tidtakeren.

Produksjon

Som analysert viser konsollen den totale kjøretiden for begge de initialiserte 'for'-løkkene, og sammenligner dem dermed.

Konklusjon

JavaScript tilbyr den innebygde ' console.time() ” metode som starter tidtakeren og beregner varigheten av den angitte kodefunksjonaliteten. Det hjelper med å sammenligne utførelsestiden for operasjoner og for testformål. Når tidtakeren starter, stopper den ved hjelp av 'console.timeEnd()'-metoden.

Denne veiledningen beskrev virkemåten og bruken av «console.time()»-metoden i JavaScript.