Apakah yang dilakukan oleh Kaedah console.time() dalam JavaScript

Apakah Yang Dilakukan Oleh Kaedah Console Time Dalam Javascript



Masa pelaksanaan operasi pengekodan memainkan peranan penting dalam semua bahasa pengaturcaraan. Ia biasanya digunakan untuk tujuan 'ujian' untuk mengenal pasti berapa lama kod telah diambil untuk melaksanakan dan untuk membandingkan prestasi fungsi untuk menganalisisnya. Seperti bahasa pengaturcaraan lain, JavaScript menawarkan terbina dalam ' console.time() ” kaedah untuk menganalisis masa pelaksanaan fungsi tertentu.

.

Tulisan ini menerangkan cara kerja dan penggunaan kaedah 'console.time()' dalam JavaScript.







Apakah yang dilakukan oleh Kaedah 'console.time()' dalam JavaScript?

' console.time() ” kaedah menjejaki operasi atau masa pelaksanaan fungsi. Ia memulakan pemasa yang mengira tempoh operasi JavaScript yang ditentukan dan berakhir menggunakan ' console.timeEnd() ” kaedah.



Sintaks



konsol. masa ( label )

'console.time()' menyokong pilihan ' label ” hujah yang menentukan nama operasi. Ia disyorkan dalam berbilang kejadian kaedah 'console.time()' untuk mengenal pasti setiap operasi dengan mudah.





Kod HTML

Pergi melalui kod HTML berikut:

< h2 > konsol. masa ( ) Kaedah dalam JavaScript h2 >

< hlm > Buka Konsol ( F12 ) untuk Semak Perlaksanaan Masa hlm >

Dalam coretan kod di atas:



  • '

    teg ” mencipta subtajuk yang memaparkan pernyataan yang ditentukan.

  • '

    teg ” menentukan perenggan.

Catatan: Kod HTML di atas akan diikuti sepanjang artikel.

Contoh 1: Menggunakan Kaedah “console.time()” untuk Menganalisis Masa Pelaksanaan Fungsi Kod (“untuk” Gelung)

Dalam contoh ini, ' console.time() Kaedah ' digunakan untuk mendapatkan masa pelaksanaan yang ditentukan ' untuk ” gelung dalam JavaScript.

Kod JavaScript

Pertimbangkan baris kod yang dinyatakan di bawah:

< skrip >

konsol. masa ( 'untuk gelung' ) ;

untuk ( ada = 0 ; a < 1000 ; a ++ ) {

}

konsol. tamat masa ( 'untuk gelung' ) ;

skrip >

Dalam blok kod di atas:

  • Nyatakan “ console.time() ' kaedah yang mempunyai label ' untuk gelung ” pada permulaan gelung “untuk” yang ditakrifkan.
  • Selepas itu ' untuk ” gelung dimulakan yang akan berulang 1000 kali.
  • Akhir sekali, ' console.timeEnd() kaedah ” ditakrifkan yang menghentikan pemasa dan menunjukkan jumlah masa larian bagi gelung “untuk”.

Pengeluaran

Seperti yang dilihat, konsol menunjukkan jumlah masa pelaksanaan gelung 'untuk' dalam milisaat (ms).

Contoh 2: Menggunakan Kaedah 'console.timeEnd()' untuk Membandingkan Masa Pelaksanaan Gelung

Contoh ini menerangkan bagaimana ' console.time() kaedah ” boleh digunakan untuk membandingkan berbilang operasi iaitu, masa pelaksanaan “gelung” untuk perbandingan.

Kod JavaScript

Gambaran keseluruhan kod JavaScript berikut:

< skrip >

konsol. masa ( 'Pertama untuk gelung' ) ;

untuk ( di dalam = 0 ; i < 1000 ; i ++ ) {

}

konsol. tamat masa ( 'Pertama untuk gelung' ) ;

konsol. masa ( 'Kedua untuk gelung' ) ;

untuk ( ada = 0 ; a < 2000 ; a ++ ) {

}

konsol. tamat masa ( 'Kedua untuk gelung' ) ;

skrip >

Dalam kod di atas:

  • Pertama, nyatakan ' console.time() ' kaedah untuk memulakan pemasa untuk yang pertama dimulakan ' untuk ” gelung.
  • Dalam langkah seterusnya, gelung 'untuk' pertama dimulakan.
  • Selepas itu, lampirkan ' console.timeEnd() ” kaedah untuk menghentikan pemasa untuk mendapatkan jumlah masa pelaksanaan.
  • Seterusnya, kaedah 'console.time()' digunakan sekali lagi untuk gelung yang terakhir, dan kaedah 'console.timeEnd()' juga menghentikan pemasa.

Pengeluaran

Seperti yang dianalisis, konsol menunjukkan jumlah masa larian kedua-dua gelung 'untuk' yang dimulakan, dengan itu membandingkannya.

Kesimpulan

JavaScript menawarkan terbina dalam ' console.time() ” kaedah yang memulakan pemasa dan mengira tempoh fungsi kod yang ditentukan. Ia membantu dalam membandingkan masa pelaksanaan operasi dan untuk tujuan ujian. Sebaik sahaja pemasa bermula, ia berhenti dengan bantuan kaedah 'console.timeEnd()'.

Panduan ini menerangkan cara kerja dan penggunaan kaedah 'console.time()' dalam JavaScript.