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