HTML DOM console.time() metod

Definition och användning

console.time() metoden startar en timer i konsolvyn.

Denna metod låter dig mäta tiden för vissa operationer i koden för att testa.

Använd console.timeEnd() metoden Avsluta tiden och visa resultaten i console.view.

Använd label-parametern för att namnge timern, och du kan sedan ställa in flera timer på samma sida.

Tips:När du testar konsolmetoder, se till att konsolvyn är synlig (tryck F12 för att öppna konsolen).

Exempel

Exempel 1

Hur lång tid tar det att köra en for-slinga 100 000 gånger?

console.time();
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd();

Prova själv

Exempel 2

Använd label-parametern:

console.time("test1");
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd("test1");

Prova själv

Exempel 3

Vilken är snabbast, for-slingan eller while-slingan?

var i;
console.time("test for loop");
for (i = 0; i < 1000000; i++) {
  // some code
}
console.timeEnd("test for loop");
i = 0;
console.time("test while loop");
while (i < 1000000) {
  i++
}
console.timeEnd("test while loop");

Prova själv

Syntax

console.time(label)

Parametervärde

Parameter Typ Beskrivning
label Sträng Valfritt. Använd label-parametern för att namnge timern.

Webbläsare stödjer

Numer i tabellen anger den första webbläsarversion som helt stöder denna metod.

Metod Chrome IE Firefox Safari Opera
console.time() Stöd 11 10 4 Stöd