.
In diesem Artikel wird die Funktionsweise und Verwendung der Methode „console.time()“ in JavaScript erläutert.
Was macht die Methode „console.time()“ in JavaScript?
Der ' console.time() Die Methode verfolgt die Ausführungszeit der Operation oder Funktion. Es startet den Timer, der die Dauer des angegebenen JavaScript-Vorgangs berechnet, und verwendet schließlich das „ console.timeEnd() ' Methode.
Syntax
Konsole. Zeit ( Etikett )
Die „console.time()“ unterstützt ein optionales „ Etikett ” Argument, das den Operationsnamen angibt. Es wird empfohlen, bei mehreren Vorkommen die Methode „console.time()“ zur einfachen Identifizierung jeder Operation zu verwenden.
HTML Quelltext
Gehen Sie den folgenden HTML-Code durch:
< h2 > Konsole. Zeit ( ) Methode in JavaScript h2 >< P > Öffnen Sie die Konsole ( F12 ) um die Ausführung zu überprüfen Zeit P >
Im obigen Codeausschnitt:
- Der ' Das Tag „erstellt eine Unterüberschrift, die die angegebene Aussage anzeigt.
- Der ' „Tag gibt einen Absatz an.
Notiz: Der obige HTML-Code wird im gesamten Artikel befolgt.
Beispiel 1: Anwenden der Methode „console.time()“ zur Analyse der Ausführungszeit einer Codefunktionalität („for“-Schleife)
In diesem Beispiel ist das „ console.time() Die Methode wird verwendet, um die Ausführungszeit der definierten „ für ”-Schleife in JavaScript.
JavaScript-Code
Betrachten Sie die unten aufgeführten Codezeilen:
< Skript >Konsole. Zeit ( „for-Schleife“ ) ;
für ( da ist ein = 0 ; A < 1000 ; A ++ ) {
}
Konsole. ZeitEnde ( „for-Schleife“ ) ;
Skript >
Im obigen Codeblock:
- Präzisiere das ' console.time() „Methode mit einer Bezeichnung“ for-Schleife ” am Anfang der definierten „for“-Schleife.
- Danach ein „ für ”-Schleife wird initialisiert, die 1000 Mal iteriert.
- Schließlich ist das „ console.timeEnd() Es ist eine Methode definiert, die den Timer stoppt und die Gesamtlaufzeit der „for“-Schleife anzeigt.
Ausgang
Wie Sie sehen, zeigt die Konsole die Gesamtausführungszeit der „for“-Schleife in Millisekunden (ms) an.
Beispiel 2: Anwenden der Methode „console.timeEnd()“, um die Ausführungszeit der Schleifen zu vergleichen
Dieses Beispiel erklärt, wie die „ console.time() Die Methode „kann verwendet werden, um mehrere Vorgänge zu vergleichen, d. h. die Ausführungszeit wird zum Vergleich „in Schleifen“ verschoben.
JavaScript-Code
Übersicht über den folgenden JavaScript-Code:
< Skript >Konsole. Zeit ( „Erste for-Schleife“ ) ;
für ( war in = 0 ; ich < 1000 ; ich ++ ) {
}
Konsole. ZeitEnde ( „Erste for-Schleife“ ) ;
Konsole. Zeit ( „Zweite for-Schleife“ ) ;
für ( da ist ein = 0 ; A < 2000 ; A ++ ) {
}
Konsole. ZeitEnde ( „Zweite for-Schleife“ ) ;
Skript >
Im obigen Code:
- Geben Sie zunächst „ console.time() „Methode zum Starten des Timers für die erste Initialisierung“ für ” Schleife.
- Im nächsten Schritt wird die erste „for“-Schleife initialisiert.
- Fügen Sie anschließend das „ console.timeEnd() ”-Methode, um den Timer zu stoppen, um die Gesamtausführungszeit zu erhalten.
- Anschließend wird für die letztgenannte Schleife erneut die Methode „console.time()“ angewendet und die Methode „console.timeEnd()“ stoppt ebenfalls den Timer.
Ausgang
Bei der Analyse zeigt die Konsole die Gesamtlaufzeit der beiden initialisierten „for“-Schleifen an und vergleicht sie so.
Abschluss
JavaScript bietet das integrierte „ console.time() ”-Methode, die den Timer startet und die Dauer der angegebenen Codefunktionalität berechnet. Es hilft beim Vergleich der Ausführungszeit von Vorgängen und zu Testzwecken. Sobald der Timer startet, stoppt er mithilfe der Methode „console.timeEnd()“.
In diesem Handbuch werden die Funktionsweise und Verwendung der Methode „console.time()“ in JavaScript beschrieben.