.
Това описание обяснява работата и използването на метода „console.time()“ в JavaScript.
Какво прави методът „console.time()“ в JavaScript?
„ console.time() ” проследява времето за изпълнение на операцията или функцията. Той стартира таймера, който изчислява продължителността на определената JavaScript операция и завършва с помощта на „ console.timeEnd() ” метод.
Синтаксис
конзола. време ( етикет )
„console.time()“ поддържа незадължителен „ етикет ”, който указва името на операцията. Препоръчва се при множество повторения на метода „console.time()“ за лесно идентифициране на всяка операция.
HTML код
Преминете през следния HTML код:
< h2 > конзола. време ( ) Метод в JavaScript h2 >< стр > Отворете конзолата ( F12 ) за проверка на изпълнението време стр >
В горния кодов фрагмент:
- „ ” създава подзаглавие, показващо указаното твърдение.
- „ ” таг указва абзац.
Забележка: Горният HTML код ще бъде следван в цялата статия.
Пример 1: Прилагане на метода „console.time()“ за анализиране на времето за изпълнение на функционалност на код (цикъл „for“)
В този пример „ console.time() ' се използва за получаване на времето за изпълнение на дефинирания ' за ” цикъл в JavaScript.
JavaScript код
Разгледайте посочените по-долу редове код:
< сценарий >конзола. време ( 'за цикъл' ) ;
за ( има = 0 ; а < 1000 ; а ++ ) {
}
конзола. timeEnd ( 'за цикъл' ) ;
сценарий >
В горния кодов блок:
- Посочете „ console.time() ' метод с етикет ' за цикъл ” в началото на дефинирания цикъл „for”.
- След това „ за ” се инициализира цикъл, който ще повтори 1000 пъти.
- И накрая, „ console.timeEnd() ” е дефиниран метод, който спира таймера и показва общото време на изпълнение на цикъла „for”.
Изход
Както се вижда, конзолата показва общото време за изпълнение на цикъла „for“ в милисекунди (ms).
Пример 2: Прилагане на метода „console.timeEnd()“ за сравняване на времето за изпълнение на циклите
Този пример обяснява как „ console.time() ” може да се използва за сравняване на множество операции, т.е. време за изпълнение на „цикли” за сравнение.
JavaScript код
Преглед на следния JavaScript код:
< сценарий >конзола. време ( „Първо за цикъл“ ) ;
за ( бях в = 0 ; аз < 1000 ; аз ++ ) {
}
конзола. timeEnd ( „Първо за цикъл“ ) ;
конзола. време ( „Втори цикъл for“ ) ;
за ( има = 0 ; а < 2000 г ; а ++ ) {
}
конзола. timeEnd ( „Втори цикъл for“ ) ;
сценарий >
В горния код:
- Първо, посочете „ console.time() ' метод за стартиране на таймера за първия инициализиран ' за ” цикъл.
- В следващата стъпка се инициализира първият цикъл „for“.
- След това прикачете „ console.timeEnd() ” за спиране на таймера за получаване на общото време за изпълнение.
- След това методът „console.time()“ се прилага отново за последния цикъл, а методът „console.timeEnd()“ също спира таймера.
Изход
Както беше анализирано, конзолата показва общото време на изпълнение на двата инициализирани цикъла „for“, като по този начин ги сравнява.
Заключение
JavaScript предлага вградения „ console.time() ”, който стартира таймера и изчислява продължителността на определената функционалност на кода. Помага при сравняване на времето за изпълнение на операциите и за целите на тестването. След като таймерът стартира, той спира с помощта на метода “console.timeEnd()”.
Това ръководство описва работата и използването на метода „console.time()“ в JavaScript.