.
Šis raksts izskaidro metodes “console.time()” darbību un lietošanu JavaScript.
Ko JavaScript dara metode “console.time()”?
' konsole.time() ” metode izseko darbības vai funkcijas izpildes laiku. Tas sāk taimeri, kas aprēķina norādītās JavaScript darbības ilgumu un beidzas, izmantojot ' console.timeEnd() ” metode.
Sintakse
konsole. laiks ( etiķete )
“console.time()” atbalsta izvēles “ etiķete ” arguments, kas norāda darbības nosaukumu. Metodes “console.time()” izmantošana ir ieteicama vairākos gadījumos, lai viegli identificētu katru darbību.
HTML kods
Izlasiet šo HTML kodu:
< h2 > konsole. laiks ( ) Metode JavaScript h2 >< lpp > Atveriet konsoli ( F12 ) lai pārbaudītu izpildi Laiks lpp >
Iepriekš minētajā koda fragmentā:
- ' ” tags izveido apakšvirsrakstu, kas parāda norādīto paziņojumu.
- ' ” tags norāda rindkopu.
Piezīme: Iepriekš minētais HTML kods tiks ievērots visā rakstā.
1. piemērs. Metodes “console.time()” izmantošana, lai analizētu koda funkcionalitātes izpildes laiku (“for” cilpa)
Šajā piemērā ' konsole.time() ' metode tiek izmantota, lai iegūtu definētās ' izpildes laiku priekš ” cilpa JavaScript.
JavaScript kods
Apsveriet tālāk norādītās koda rindas:
< skripts >konsole. laiks ( 'cilpai' ) ;
priekš ( tur ir = 0 ; a < 1000 ; a ++ ) {
}
konsole. laiksBeigas ( 'cilpai' ) ;
skripts >
Iepriekš minētajā koda blokā:
- Norādiet ' konsole.time() 'metode ar etiķeti' cilpai ” definētās “for” cilpas sākumā.
- Pēc tam ' priekš ” tiek inicializēta cilpa, kas atkārtosies 1000 reižu.
- Visbeidzot, ' console.timeEnd() Ir definēta metode, kas aptur taimeri un parāda kopējo “for” cilpas darbības laiku.
Izvade
Kā redzams, konsole parāda kopējo “for” cilpas izpildes laiku milisekundēs (ms).
2. piemērs. Metodes “console.timeEnd()” izmantošana, lai salīdzinātu cilpu izpildes laiku
Šis piemērs izskaidro, kā “ konsole.time() ” metodi var izmantot, lai salīdzinātu vairākas operācijas, t.i., salīdzināšanai “cilpu” izpildes laiku.
JavaScript kods
Pārskats par šo JavaScript kodu:
< skripts >konsole. laiks ( 'First for loop' ) ;
priekš ( bija iekšā = 0 ; i < 1000 ; i ++ ) {
}
konsole. laiksBeigas ( 'First for loop' ) ;
konsole. laiks ( 'Otrā cilpa' ) ;
priekš ( tur ir = 0 ; a < 2000. gads ; a ++ ) {
}
konsole. laiksBeigas ( 'Otrā cilpa' ) ;
skripts >
Iepriekš minētajā kodā:
- Vispirms norādiet “ konsole.time() 'metode, lai palaistu taimeri pirmajai inicializācijai' priekš ” cilpa.
- Nākamajā darbībā tiek inicializēta pirmā “for” cilpa.
- Pēc tam pievienojiet ' console.timeEnd() ” metode, lai apturētu taimeri, lai iegūtu kopējo izpildes laiku.
- Pēc tam pēdējai cilpai atkal tiek lietota metode “console.time()”, un metode “console.timeEnd()” arī aptur taimeri.
Izvade
Kā analizēts, konsole parāda abu inicializēto “for” cilpu kopējo darbības laiku, tādējādi tos salīdzinot.
Secinājums
JavaScript piedāvā iebūvēto ' konsole.time() ” metode, kas iedarbina taimeri un aprēķina norādītā koda funkcionalitātes ilgumu. Tas palīdz salīdzināt operāciju izpildes laiku un testēšanas nolūkos. Kad taimeris sāk darboties, tas apstājas, izmantojot metodi “console.timeEnd()”.
Šajā rokasgrāmatā ir aprakstīta metodes “console.time()” darbība un izmantošana JavaScript programmā.