.
В этой статье объясняется работа и использование метода 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.