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