Какво прави методът console.time() в JavaScript

Kakvo Pravi Metod T Console Time V Javascript



Времето за изпълнение на кодиращата операция играе важна роля във всички езици за програмиране. Обикновено се използва за целите на „тестване“, за да се определи колко време е отнело изпълнението на кода и за сравняване на ефективността на функционалностите, за да ги анализира. Подобно на други езици за програмиране, JavaScript предлага вградения „ console.time() ” метод за анализиране на времето за изпълнение на определена функционалност.

.

Това описание обяснява работата и използването на метода „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.