HTML DOM console.timeEnd() -menetelmä
- Edellinen sivu time()
- Seuraava sivu trace()
- Palaa ylös Window Console-objekti
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();
Esimerkki 2
Käytä label-parametria:
console.time("test1"); for (i = 0; i < 100000; i++) { // jokin koodi } console.timeEnd("test1");
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");
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 |
- Edellinen sivu time()
- Seuraava sivu trace()
- Palaa ylös Window Console-objekti