This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

console: статический метод timeLog()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨январь 2020 г.⁩.

Выводит в консоль текущее значение таймера, запущенного вызовом console.time().

Подробности и примеры смотрите в документации Timers.

Примечание: Эта возможность доступна в Web Workers.

Синтаксис

console.timeLog(label); 

Параметры

label

Имя таймера для вывода в консоль.

Результат

Если параметр label опущен, выводит значение таймера по умолчанию:

default: 1042ms 

Если в параметре label указано имя существующего таймера:

timer name: 1242ms 

Исключения

При отсутствии запущенного таймера по умолчанию timeLog() выводит предупреждение:

Timer “default” doesn’t exist. 

При указании имени несуществующего таймера:

 Timer “timer name” doesn’t exist. 

Примеры

js
console.time("answer time"); alert("Нажмите для продолжения"); console.timeLog("answer time"); alert("Делаем кучу другой работы..."); console.timeEnd("answer time"); 

Отчёт таймера начинается с момента вызова console.time(). Сначала выводится время от начала отсчёта до закрытия первого уведомления. Затем выводится время с начала отсчёта до закрытия второго уведомления:

timerresult.png

Обратите внимание, имя таймера печатается как при вызовах timeLog() , так и при завершении таймера.

Спецификации

Specification
Console
# timelog

Совместимость с браузерами

Смотрите также