Hvad gør console.time()-metoden i JavaScript

Hvad Gor Console Time Metoden I Javascript



Udførelsestiden for kodningsoperationen spiller en væsentlig rolle i alle programmeringssprog. Det bruges generelt til 'test'-formål for at identificere, hvor lang tid koden har taget at eksekvere, og til at sammenligne ydeevnen af ​​funktionaliteterne for at analysere dem. Som andre programmeringssprog tilbyder JavaScript den indbyggede ' console.time() ” metode til at analysere eksekveringstiden for en bestemt funktionalitet.

.

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.