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