--- title: Console.countReset() slug: Web/API/Console/countReset translation_of: Web/API/Console/countReset ---
Сбрасывает значение счетчика. Эта функция также принимает необязательный аргумент label.
{{AvailableInWorkers}}
Если аргумент label передан, то функция сбросит счетчик связанный с этим аргументом.
Если значение label опущено, то функция сбросит счетчик, заданий по умолчанию.
console.countReset([label]);
labelcountReset() сбросит к 0 счетчик для этого label.count() сбросит к 0 счетчик, заданий по умолчанию.Если аргумент label был передан:
Если аргумент label не был определен:
Если аргумент label был передан, но такого счетчика не существует
Если аргумент label не был передан и count() не был вызван ранее, countReset :
Например, при таком коде:
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")}}