Console.countReset()

Сбрасывает значение счетчика. Эта функция также принимает необязательный аргумент label.

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

Если аргумент label передан, то функция сбросит счетчик связанный с этим аргументом.

Если значение label опущено, то функция сбросит счетчик, заданый по умолчанию.

Синтаксис

console.countReset([label]);

Параметры

label
Строка.
Если аргумент label был передан, countReset() сбросит к 0 счетчик для этого label.
Если нет, count() сбросит к 0 счетчик, заданый по умолчанию.

Возвращаемое значение

Если аргумент label был передан:

 counter-name: 0

Если аргумент label не был определен:

default: 0

Исключения

Если аргумент label был передан, но такого счетчика не существует countReset вернет предупреждение:

Counter "counter-name" doesn’t exist.

Если аргумент label не был передан и count() не был вызван ранее, countReset вернет предупреждение:

Counter "default" doesn’t exist.

Примеры

Например, при таком коде:

var user = "";

function greet() {
  console.count();
  return "hi " + user;
}

user = "bob";
greet();
user = "alice";
greet();
greet();
console.count();
console.countReset();

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

"default: 1"
"default: 2"
"default: 3"
"default: 1"
"default: 0"

Заметьте, что вызов console.counterReset() сбросил до 0 значение счетчика заданного по умолчанию.

Если мы присвоим переменную user как арумент label при первом вызове count(), и строку "alice" при втором:

var user = "";

function greet() {
  console.count(user);
  return "hi " + user;
}

user = "bob";
greet();
user = "alice";
greet();
greet();
console.countReset("bob");
console.count("alice");

Вывод будет примерно таким:

"bob: 1"
"alice: 1"
"alice: 2"
"bob: 0"
"alice: 3"

Сброс счетчика "bob" изменил значение только этого счетчика. Значение счетчика "alice" осталось неизменно.

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

Specification Status Comment
Console API
Определение 'console.countReset()' в этой спецификации.
Живой стандарт Initial definition

Поддержка браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
countResetChrome Полная поддержка ДаEdge ? Firefox Полная поддержка 62IE Нет поддержки НетOpera Полная поддержка ДаSafari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 62Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна