.
Овај текст објашњава рад и употребу методе „цонсоле.тиме()“ у ЈаваСцрипт-у.
Шта ради метода „цонсоле.тиме()“ у ЈаваСцрипт-у?
„ цонсоле.тиме() ” метод прати време извршења операције или функције. Покреће тајмер који израчунава трајање наведене ЈаваСцрипт операције и завршава коришћењем „ цонсоле.тимеЕнд() ” метод.
Синтакса
конзола. време ( етикета )
„цонсоле.тиме()“ подржава опциони „ етикета ” аргумент који специфицира име операције. Препоручује се у вишеструким појављивањима методе „цонсоле.тиме()“ за лаку идентификацију сваке операције.
ХТМЛ код
Прођите кроз следећи ХТМЛ код:
< х2 > конзола. време ( ) Метод у ЈаваСцрипт-у х2 >< стр > Отворите конзолу ( Ф12 ) да проверите извршење време стр >
У горњем исечку кода:
- „ <х2> ” ознака креира поднаслов који приказује наведени исказ.
- „ <п> ” ознака одређује пасус.
Белешка: Горњи ХТМЛ код ће се пратити у целом чланку.
Пример 1: Примена методе „цонсоле.тиме()“ за анализу времена извршавања функционалности кода (петља „за“)
У овом примеру, „ цонсоле.тиме() ” метода се користи за добијање времена извршења дефинисаног „ за ” петља у ЈаваСцрипт-у.
ЈаваСцрипт код
Размотрите доле наведене линије кода:
< скрипта >конзола. време ( 'за петљу' ) ;
за ( има = 0 ; а < 1000 ; а ++ ) {
}
конзола. тимеЕнд ( 'за петљу' ) ;
скрипта >
У горњем блоку кода:
- Наведите „ цонсоле.тиме() ” метод који има ознаку “ за петљу ” на почетку дефинисане „фор“ петље.
- Након тога ' за ” је иницијализована петља која ће се поновити 1000 пута.
- На крају, „ цонсоле.тимеЕнд() ” је дефинисан метод који зауставља тајмер и приказује укупно време рада петље „фор“.
Излаз
Као што се види, конзола приказује укупно време извршавања петље „фор“ у милисекундама (мс).
Пример 2: Примена методе „цонсоле.тимеЕнд()“ за поређење времена извршавања петљи
Овај пример објашњава како „ цонсоле.тиме() ” метода се може користити за упоређивање више операција, тј. „петље“ времена извршења за поређење.
ЈаваСцрипт код
Преглед следећег ЈаваСцрипт кода:
< скрипта >конзола. време ( „Прва за петљу“ ) ;
за ( је био у = 0 ; и < 1000 ; и ++ ) {
}
конзола. тимеЕнд ( „Прва за петљу“ ) ;
конзола. време ( „Друга за петљу“ ) ;
за ( има = 0 ; а < 2000 ; а ++ ) {
}
конзола. тимеЕнд ( „Друга за петљу“ ) ;
скрипта >
У горњем коду:
- Прво наведите „ цонсоле.тиме() ” метод за покретање тајмера за први иницијализовани “ за ” петља.
- У следећем кораку, прва петља „фор“ се иницијализује.
- Након тога, приложите „ цонсоле.тимеЕнд() ” за заустављање тајмера за добијање укупног времена извршења.
- Затим, метода „цонсоле.тиме()” се поново примењује за последњу петљу, а метода „цонсоле.тимеЕнд()” такође зауставља тајмер.
Излаз
Као што је анализирано, конзола приказује укупно време извршавања обе иницијализоване „фор“ петље, чиме их пореди.
Закључак
ЈаваСцрипт нуди уграђени “ цонсоле.тиме() ” метод који покреће тајмер и израчунава трајање наведене функционалности кода. Помаже у поређењу времена извршења операција иу сврхе тестирања. Када се тајмер покрене, зауставља се уз помоћ методе „цонсоле.тимеЕнд()“.
Овај водич описује рад и употребу методе „цонсоле.тиме()“ у ЈаваСцрипт-у.