HTML DOM console.timeEnd() -menetelmä

Määrittely ja käyttö

console.timeEnd() -menetelmä lopettaa ajastimen ja kirjoittaa tuloksen konsolinäkymään.

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

Käytä console.time() -menetelmä Käynnistä ajastin.

Käytä label-parametria määrittääksesi lopetettavan ajastimen.

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-silmukan 100000 kertaa?

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

Kokeile itse

Esimerkki 2

Käytä label-parametria:

console.time("test1");
for (i = 0; i < 100000; i++) {
  // jokin koodi
}
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 < 100000; i++) {
  // jokin koodi
}
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.timeEnd(label)

Parametrien arvot

Parametrit Tyyppi Kuvaus
label Merkkijono Valinnainen. Käyttäjän valitseman kontrollin nimen päättäminen.

Selaimen tuki

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

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