Ko dara metode console.time() JavaScript

Ko Dara Metode Console Time Javascript



Kodēšanas operācijas izpildes laikam ir nozīmīga loma visās programmēšanas valodās. To parasti izmanto “testēšanas” nolūkos, lai noteiktu, cik daudz laika ir nepieciešams koda izpildei, un lai salīdzinātu funkcionalitātes veiktspēju, lai tos analizētu. Tāpat kā citas programmēšanas valodas, JavaScript piedāvā iebūvētu ' konsole.time() ” metode, lai analizētu noteiktas funkcionalitātes izpildes laiku.

.

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