HTML DOM console.time() menetelmä

Määrittely ja käyttö

console.time() menetelmä käynnistää ajastimen konsolin näkymässä.

Tämä menetelmä mahdollistaa koodin tiettyjen operaatioiden ajastamisen testaukseen.

Käytä console.timeEnd() menetelmä Päätä ajastin ja näytä tulokset console.viewissa.

Käytä label-parametria ajastimen nimeämiseen, ja voit asettaa useita ajastimia samalla sivulla.

Vinkki:Kun testaat konsolin menetelmiä, varmista, että konsolin näkymä on näkyvissä (näytä konsoli painamalla F12).

Esimerkki

Esimerkki 1

Kuinka kauan kestää suorittaa for-silmukka 100000 kertaa?

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

Kokeile itse

Esimerkki 2

Käytä label-parametria:

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

Kokeile itse

Esimerkki 3

Kumpi on nopeampi, for-silmukka vai while-silmukka?

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");

Kokeile itse

Syntaksi

console.time(label)

Parametrimarja

Parametri Tyyppi Kuvaus
label Merkkijono Valinnainen. Käytä label-parametria ajastimen nimeämiseen.

Selain tuki

Taulukossa olevat numerot osoittavat ensimmäisen selaimen version, joka tukee tätä menetelmää täysin.

Menetelmä Chrome IE Firefox Safari Opera
console.time() Tuki 11 10 4 Tuki