Метод HTML DOM console.timeEnd()

Определение и использование

Метод console.timeEnd() останавливает таймер и записывает результаты в вид консоли.

Этот метод позволяет вам измерять время выполнения некоторых операций в коде для тестирования.

Используйте Метод console.time() Запуск таймера.

Используйте параметр метки, чтобы указать таймер, который нужно завершить.

Совет:При тестировании методов консоли убедитесь, что вид консоли доступен (нажмите F12, чтобы открыть консоль).

Пример

Пример 1

Какое время нужно для выполнения цикла for 100000 раз?

console.time();
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd();

Попробуйте сами

Пример 2

Использование параметра метки:

console.time("test1");
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd("test1");

Попробуйте сами

Пример 3

Какой быстрее, цикл for или while?

var i;
console.time("test for loop");
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd("test for loop");
i = 0;
console.time("test while loop");
while (i < 1000000) {
  i++
}
console.timeEnd("test while loop");

Попробуйте сами

Синтаксис

console.timeEnd(метка)

Значение параметра

Параметр Тип Описание
метка Строка Выборочно. Название контроллера, который нужно завершить.

Підтримка браузерами

Числа в таблиці вказують на першу версію браузера, яка повністю підтримує цей метод.

Метод Chrome IE Firefox Safari Opera
console.timeEnd() Подтримка 11 10 4 Подтримка