Què fa el mètode console.time() a JavaScript

Que Fa El Metode Console Time A Javascript



El temps d'execució de l'operació de codificació té un paper important en tots els llenguatges de programació. Generalment s'utilitza amb finalitats de 'prova' per identificar quant de temps ha trigat el codi a executar-se i per comparar el rendiment de les funcionalitats per analitzar-les. Com altres llenguatges de programació, JavaScript ofereix el ' console.time() ” mètode per analitzar el temps d'execució d'una funcionalitat determinada.

.

Aquest escrit explica el funcionament i l'ús del mètode 'console.time()' a JavaScript.







Què fa el mètode 'console.time()' a JavaScript?

El ' console.time() ” El mètode fa un seguiment del temps d'execució de l'operació o de la funció. Inicia el temporitzador que calcula la durada de l'operació de JavaScript especificada i acaba utilitzant el ' console.timeEnd() ” mètode.



Sintaxi



consola. temps ( etiqueta )

El 'console.time()' admet un opcional ' etiqueta ” argument que especifica el nom de l'operació. Es recomana en múltiples casos del mètode “console.time()” per identificar fàcilment cada operació.





Codi HTML

Seguiu el següent codi HTML:

< h2 > consola. temps ( ) Mètode en JavaScript h2 >

< pàg > Obriu la consola ( F12 ) per comprovar l'execució Temps pàg >

Al fragment de codi anterior:



  • El '

    ” crea un subtítol que mostra la instrucció especificada.

  • El '

    ” L'etiqueta especifica un paràgraf.

Nota: El codi HTML anterior es seguirà durant tot l'article.

Exemple 1: aplicació del mètode 'console.time()' per analitzar el temps d'execució d'una funcionalitat de codi (bucle 'for')

En aquest exemple, el ' console.time() ' s'utilitza per obtenir el temps d'execució del ' definit per ” bucle en JavaScript.

Codi JavaScript

Considereu les línies de codi que s'indiquen a continuació:

< guió >

consola. temps ( 'per bucle' ) ;

per ( hi ha un = 0 ; a < 1000 ; a ++ ) {

}

consola. fi del temps ( 'per bucle' ) ;

guió >

Al bloc de codi anterior:

  • Especifiqueu el ' console.time() ' mètode amb una etiqueta ' per bucle ” al començament del bucle “for” definit.
  • Després d'això un ' per S'inicia el bucle que repetirà 1000 vegades.
  • Finalment, el ' console.timeEnd() Es defineix el mètode que atura el temporitzador i mostra el temps d'execució total del bucle 'for'.

Sortida

Com s'ha vist, la consola mostra el temps total d'execució del bucle 'for' en mil·lisegons (ms).

Exemple 2: aplicació del mètode 'console.timeEnd()' per comparar el temps d'execució dels bucles

Aquest exemple explica com el ' console.time() El mètode es pot utilitzar per comparar diverses operacions, és a dir, el temps d'execució de 'bucles' per a la comparació.

Codi JavaScript

Visió general del codi JavaScript següent:

< guió >

consola. temps ( 'Primer bucle' ) ;

per ( estava dins = 0 ; i < 1000 ; i ++ ) {

}

consola. timeEnd ( 'Primer bucle' ) ;

consola. temps ( 'Segon per bucle' ) ;

per ( hi ha un = 0 ; a < 2000 ; a ++ ) {

}

consola. timeEnd ( 'Segon per bucle' ) ;

guió >

En el codi anterior:

  • En primer lloc, especifiqueu el ' console.time() ” mètode per iniciar el temporitzador per al primer “ inicialitzat per ” bucle.
  • En el següent pas, s'inicializa el primer bucle 'for'.
  • Després d'això, adjunteu el ' console.timeEnd() ” mètode per aturar el temporitzador per obtenir el temps total d'execució.
  • A continuació, es torna a aplicar el mètode 'console.time()' per a aquest darrer bucle, i el mètode 'console.timeEnd()' també atura el temporitzador.

Sortida

Tal com s'ha analitzat, la consola mostra el temps d'execució total dels dos bucles 'for' inicialitzats, comparant-los així.

Conclusió

JavaScript ofereix el ' console.time() ” mètode que inicia el temporitzador i calcula la durada de la funcionalitat del codi especificada. Ajuda a comparar el temps d'execució de les operacions i amb finalitats de prova. Un cop s'inicia el temporitzador, s'atura amb l'ajuda del mètode 'console.timeEnd()'.

Aquesta guia descriu el funcionament i l'ús del mètode 'console.time()' a JavaScript.