Что делает метод console.time() в JavaScript

Cto Delaet Metod Console Time V Javascript



Время выполнения операции кодирования играет значительную роль во всех языках программирования. Обычно он используется в целях «тестирования», чтобы определить, сколько времени потребовалось для выполнения кода, и для сравнения производительности функций для их анализа. Как и другие языки программирования, JavaScript предлагает встроенную « консоль.время() ” для анализа времени выполнения той или иной функциональности.

.

В этой статье объясняется работа и использование метода console.time() в JavaScript.







Что делает метод console.time() в JavaScript?

консоль.время() ” отслеживает время выполнения операции или функции. Он запускает таймер, который вычисляет продолжительность указанной операции JavaScript, и заканчивается использованием « консоль.timeEnd() метод.



Синтаксис



консоль. время ( этикетка )

«console.time()» поддерживает необязательный « этикетка », который указывает имя операции. Рекомендуется при многократном использовании метода console.time() для легкой идентификации каждой операции.





HTML-код

Просмотрите следующий HTML-код:

< h2 > консоль. время ( ) Метод в JavaScript h2 >

< п > Откройте консоль ( F12 ) проверить исполнение Время п >

В приведенном выше фрагменте кода:



  • ” создает подзаголовок, отображающий указанное утверждение.

  • <р> Тег указывает на абзац.

Примечание: Приведенный выше HTML-код будет использоваться на протяжении всей статьи.

Пример 1. Применение метода console.time() для анализа времени выполнения функциональности кода (цикл for)

В этом примере « консоль.время() ” используется для получения времени выполнения определенного “ для » цикл в JavaScript.

JavaScript-код

Рассмотрим приведенные ниже строки кода:

< сценарий >

консоль. время ( 'для цикла' ) ;

для ( Eсть '=' 0 ; а < 1000 ; а ++ ) {

}

консоль. времяКонец ( 'для цикла' ) ;

сценарий >

В приведенном выше блоке кода:

  • Укажите « консоль.время() ” метод с меткой “ для петли ” в начале определенного цикла for.
  • После этого « для » инициализируется цикл, который будет повторяться 1000 раз.
  • Наконец, « консоль.timeEnd() », который останавливает таймер и показывает общее время выполнения цикла «for».

Выход

Как видно, консоль показывает общее время выполнения цикла for в миллисекундах (мс).

Пример 2. Применение метода console.timeEnd() для сравнения времени выполнения циклов

Этот пример объясняет, как « консоль.время() » можно использовать для сравнения нескольких операций, т. е. время выполнения «циклов» для сравнения.

JavaScript-код

Обзор следующего кода JavaScript:

< сценарий >

консоль. время ( 'Первый для цикла' ) ;

для ( был в '=' 0 ; я < 1000 ; я ++ ) {

}

консоль. времяКонец ( 'Первый для цикла' ) ;

консоль. время ( 'Второй для цикла' ) ;

для ( Eсть '=' 0 ; а < 2000 г. ; а ++ ) {

}

консоль. времяКонец ( 'Второй для цикла' ) ;

сценарий >

В приведенном выше коде:

  • Сначала укажите « консоль.время() ” для запуска таймера для первого инициализированного “ для ' петля.
  • На следующем шаге инициализируется первый цикл for.
  • После этого прикрепите « консоль.timeEnd() », чтобы остановить таймер для получения общего времени выполнения.
  • Затем снова применяется метод console.time() для последнего цикла, и метод console.timeEnd() также останавливает таймер.

Выход

По результатам анализа консоль показывает общее время выполнения обоих инициализированных циклов for, тем самым сравнивая их.

Заключение

JavaScript предлагает встроенный « консоль.время() », который запускает таймер и вычисляет продолжительность указанной функциональности кода. Это помогает в сравнении времени выполнения операций и в целях тестирования. Как только таймер запускается, он останавливается с помощью метода console.timeEnd().

В этом руководстве описывается работа и использование метода console.time() в JavaScript.