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 для AndroidEdge MobileFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
Базовая поддержкаChrome Полная поддержка ДаEdge ? Firefox Полная поддержка 62IE Нет поддержки НетOpera Полная поддержка ДаSafari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаEdge Mobile ? Firefox Android Полная поддержка 62Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да

Легенда

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

Метки документа и участники

Внесли вклад в эту страницу: mdnwebdocs-bot, damirJa
Обновлялась последний раз: mdnwebdocs-bot,