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