.
Denne opskrivning forklarer arbejdet og brugen af 'console.time()'-metoden i JavaScript.
Hvad gør 'console.time()'-metoden i JavaScript?
Det ' console.time() ”-metoden sporer operationens eller funktionens udførelsestid. Den starter timeren, der beregner varigheden af den angivne JavaScript-handling og ender med at bruge ' console.timeEnd() ” metode.
Syntaks
konsol. tid ( etiket )
'console.time()' understøtter en valgfri ' etiket ” argument, der angiver operationens navn. Det anbefales i flere tilfælde af 'console.time()'-metoden for let identifikation af hver operation.
HTML kode
Gå gennem følgende HTML-kode:
< h2 > konsol. tid ( ) Metode i JavaScript h2 >< s > Åbn konsollen ( F12 ) for at kontrollere udførelsen Tid s >
I ovenstående kodestykke:
- Det ' ” tag opretter en underoverskrift, der viser det angivne udsagn.
- Det ' ” tag angiver et afsnit.
Bemærk: Ovenstående HTML-kode vil blive fulgt gennem artiklen.
Eksempel 1: Anvendelse af 'console.time()'-metoden til at analysere eksekveringstiden for en kodefunktionalitet ('for'-løkke)
I dette eksempel er ' console.time() '-metoden bruges til at få udførelsestiden for den definerede ' til ” sløjfe i JavaScript.
JavaScript kode
Overvej nedenstående kodelinjer:
< manuskript >konsol. tid ( 'for loop' ) ;
til ( der er en = 0 ; -en < 1000 ; -en ++ ) {
}
konsol. tid Slut ( 'for loop' ) ;
manuskript >
I ovenstående kodeblok:
- Angiv ' console.time() ' metode med en etiket ' for sløjfe ” i starten af den definerede “for”-løkke.
- Derefter en ' til ”-løkke initialiseres, der vil iterere 1000 gange.
- Til sidst, ' console.timeEnd() ”-metoden er defineret, der stopper timeren og viser den samlede køretid for “for”-løkken.
Produktion
Som det ses, viser konsollen den samlede udførelsestid for 'for'-løkken i millisekunder (ms).
Eksempel 2: Anvendelse af metoden 'console.timeEnd()' til at sammenligne løkkernes udførelsestid
Dette eksempel forklarer, hvordan ' console.time() '-metoden kan bruges til at sammenligne flere operationer, dvs. 'loops'-udførelsestid til sammenligning.
JavaScript kode
Oversigt over følgende JavaScript-kode:
< manuskript >konsol. tid ( 'Først til loop' ) ;
til ( var i = 0 ; jeg < 1000 ; jeg ++ ) {
}
konsol. tid Slut ( 'Først til loop' ) ;
konsol. tid ( 'Sekund for loop' ) ;
til ( der er en = 0 ; -en < 2000 ; -en ++ ) {
}
konsol. tid Slut ( 'Sekund for loop' ) ;
manuskript >
I ovenstående kode:
- Angiv først ' console.time() ' metode til at starte timeren for den første initialiserede ' til ” sløjfe.
- I næste trin initialiseres den første 'for'-løkke.
- Derefter vedhæft ' console.timeEnd() ” metode til at stoppe timeren for at få den samlede udførelsestid.
- Dernæst anvendes 'console.time()'-metoden igen for sidstnævnte løkke, og 'console.timeEnd()'-metoden stopper ligeledes timeren.
Produktion
Som analyseret viser konsollen den samlede kørselstid for begge de initialiserede 'for'-løkker og sammenligner dem derved.
Konklusion
JavaScript tilbyder den indbyggede ' console.time() ” metode, der starter timeren og beregner varigheden af den angivne kodefunktionalitet. Det hjælper med at sammenligne udførelsestiden for operationer og til testformål. Når timeren starter, stopper den ved hjælp af 'console.timeEnd()'-metoden.
Denne vejledning beskrev virkemåden og brugen af metoden 'console.time()' i JavaScript.