--- title: Console.countReset() slug: Web/API/Console/countReset translation_of: Web/API/Console/countReset ---
{{APIRef("Console API")}}

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

{{AvailableInWorkers}}

Если аргумент 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
{{SpecName("Console API", "#count", "console.countReset()")}} {{Spec2("Console API")}} Initial definition

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

{{Compat("api.Console.countReset")}}