Maison > interface Web > js tutoriel > Introduction détaillée à la fonction console.time() en JavaScript

Introduction détaillée à la fonction console.time() en JavaScript

高洛峰
Libérer: 2017-02-03 14:56:28
original
1815 Les gens l'ont consulté

Si vous avez besoin de connaître l'heure à laquelle le code est exécuté pendant le débogage Web, vous pouvez chronométrer l'exécution du programme en ajoutant les instructions console.time() et console.timeEnd() dans le code JavaScript. Prenons comme exemple la fonction foo() suivante, qui prend beaucoup de temps :

function foo(){
    var x = 4.237;
    var y = 0;
    for (var i=0; i<100000000; i++) {
        y = y + x*x;
    }
    return y;
}
Copier après la connexion

Si vous avez besoin de savoir combien de temps il faut pour exécuter la fonction, vous pouvez insérer console.time( avant foo() function call ), insérez l'instruction console.timeEnd() une fois l'appel terminé :

console.time("test");
foo();
console.timeEnd("test");
Copier après la connexion

Une fois le programme exécuté, la console affichera le résultat de ce timing : "test : 1797ms", le niveau de journalisation affiché pour information.

console.time() et console.timeEnd() acceptent une chaîne comme paramètre, ce qui est équivalent à l'identifiant de timing. Le navigateur associera console.time() avec le même paramètre (id) et console.timeEnd() et enregistrera le décalage horaire entre les deux. Par conséquent, il est possible de chronométrer différents endroits dans un programme JavaScript en utilisant différents identifiants.

Pour une introduction plus détaillée à la fonction console.time() en JavaScript et des articles connexes, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal