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