Метод timeLog

Метод timeLog в модуле console возвращает время выполнения фрагментом кода или функции. Для запуска таймера используется метод time. В необязательном параметре можно указать метку с именем кода или функции, которая нас интересует. Возвращаемое значение измеряется в миллисекундах.

Синтаксис

javascriptconsole.timeLog([метка]);

Пример

Давайте узнаем сколько времени займет выполнение функции getSum, но вначале нам нужно запустить таймер с помощью метода time:

javascriptfunction getSum(num1, num2){
  return num1 + num2;
};

console.time();

getSum(1, 2);

console.timeLog();

Результат выполненного кода:

javascriptdefault: 0.101ms

Пример

А теперь давайте в параметре методов time и timeLog укажем имя функции, время выполнения которой, мы хотим узнать:

javascriptfunction getSum(num1, num2){
  return num1 + num2;
};
function getMultiply(num1, num2){
  return num1 * num2;
};

console.time(getMultiply);

getSum(1, 2);

console.timeLog(getMultiply);

Результат выполненного кода:

javascriptfunction getMultiply(num1, num2){
  return num1 * num2;
}: 0.074ms

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

  • метод time,
    который запускает таймер в консоли
  • метод timeEnd,
    который останавливает таймер в консоли