Ką veikia console.time() metodas JavaScript

Ka Veikia Console Time Metodas Javascript



Kodavimo operacijos vykdymo laikas vaidina svarbų vaidmenį visose programavimo kalbose. Paprastai jis naudojamas „testavimo“ tikslais, siekiant nustatyti, kiek laiko užtruko, kol kodas buvo vykdomas, ir palyginti funkcijų našumą, kad būtų galima jas analizuoti. Kaip ir kitos programavimo kalbos, „JavaScript“ siūlo įmontuotą „ console.time() “ metodas analizuoti tam tikros funkcijos vykdymo laiką.

.

Šiame rašte paaiškinamas „console.time()“ metodo veikimas ir naudojimas „JavaScript“.







Ką „console.time()“ veikia „JavaScript“?

console.time() “ metodas seka operacijos arba funkcijos vykdymo laiką. Jis paleidžia laikmatį, kuris apskaičiuoja nurodytos „JavaScript“ operacijos trukmę ir baigia naudoti „ console.timeEnd() “ metodas.



Sintaksė



konsolė. laikas ( etiketė )

„console.time()“ palaiko pasirenkamą „ etiketė “ argumentas, nurodantis operacijos pavadinimą. Norint lengvai identifikuoti kiekvieną operaciją, rekomenduojama naudoti kelis „console.time()“ metodo atvejus.





HTML kodas

Eikite per šį HTML kodą:

< h2 > konsolė. laikas ( ) Metodas JavaScript h2 >

< p > Atidarykite konsolę ( F12 ) Norėdami patikrinti vykdymą Laikas p >

Aukščiau pateiktame kodo fragmente:



  • “ žyma sukuria paantraštę, rodančią nurodytą teiginį.

  • “ žyma nurodo pastraipą.

Pastaba: Aukščiau pateiktas HTML kodas bus laikomasi visame straipsnyje.

1 pavyzdys: „console.time()“ metodo taikymas kodo funkcionalumo vykdymo laikui analizuoti („for“ ciklas)

Šiame pavyzdyje „ console.time() ' metodas naudojamas norint gauti apibrėžto ' dėl “ kilpa JavaScript.

JavaScript kodas

Apsvarstykite toliau nurodytas kodo eilutes:

< scenarijus >

konsolė. laikas ( 'už kilpą' ) ;

dėl ( čia yra = 0 ; a < 1000 ; a ++ ) {

}

konsolė. laikasPabaiga ( 'už kilpą' ) ;

scenarijus >

Aukščiau esančiame kodo bloke:

  • Nurodykite ' console.time() 'metodas su etikete' už kilpą “ apibrėžtos „for“ ciklo pradžioje.
  • Po to „ dėl “ inicijuojama kilpa, kuri kartosis 1000 kartų.
  • Galiausiai „ console.timeEnd() Apibrėžiamas metodas, kuris sustabdo laikmatį ir parodo bendrą „for“ ciklo veikimo laiką.

Išvestis

Kaip matote, konsolė rodo bendrą „for“ ciklo vykdymo laiką milisekundėmis (ms).

2 pavyzdys: „console.timeEnd()“ metodo taikymas kilpų vykdymo laikui palyginti

Šis pavyzdys paaiškina, kaip „ console.time() “ metodas gali būti naudojamas norint palyginti kelias operacijas, ty „kilpos“ vykdymo laiką palyginimui.

JavaScript kodas

Šio „JavaScript“ kodo apžvalga:

< scenarijus >

konsolė. laikas ( „First for loop“ ) ;

dėl ( buvo = 0 ; i < 1000 ; i ++ ) {

}

konsolė. laikasPabaiga ( „First for loop“ ) ;

konsolė. laikas ( „Second for loop“ ) ;

dėl ( čia yra = 0 ; a < 2000 m ; a ++ ) {

}

konsolė. laikasPabaiga ( „Second for loop“ ) ;

scenarijus >

Aukščiau pateiktame kode:

  • Pirmiausia nurodykite „ console.time() ' būdas paleisti laikmatį pirmą kartą inicijuojant' dėl “ kilpa.
  • Kitame žingsnyje inicijuojama pirmoji 'už' kilpa.
  • Po to pridėkite „ console.timeEnd() “ metodas sustabdyti laikmatį, kad būtų gautas bendras vykdymo laikas.
  • Tada pastarajai ciklai vėl taikomas metodas „console.time()“, o metodas „console.timeEnd()“ taip pat sustabdo laikmatį.

Išvestis

Kaip išanalizuota, konsolė rodo bendrą abiejų inicijuotų „už“ kilpų veikimo laiką, taip jas palygindama.

Išvada

„JavaScript“ siūlo įmontuotą „ console.time() “ metodas, kuris paleidžia laikmatį ir apskaičiuoja nurodyto kodo funkcionalumo trukmę. Tai padeda palyginti operacijų vykdymo laiką ir testavimo tikslais. Kai laikmatis paleidžiamas, jis sustoja naudojant „console.timeEnd()“ metodą.

Šiame vadove buvo aprašytas „console.time()“ metodo veikimas ir naudojimas „JavaScript“.