--- title: Console.countReset() slug: Web/API/Console/countReset translation_of: Web/API/Console/countReset --- <div>{{APIRef("Console API")}}</div> <p>Сбрасывает значение счётчика. Эта функция также принимает необязательный аргумент <code>label</code>.</p> <p>{{AvailableInWorkers}}</p> <p>Если аргумент <code>label</code> передан, то функция сбросит счётчик связанный с этим аргументом.</p> <p>Если значение <code>label</code> опущено, то функция сбросит счётчик, заданий по умолчанию.</p> <h2 id="Синтаксис">Синтаксис</h2> <pre class="syntaxbox">console.countReset([label]); </pre> <h3 id="Параметры">Параметры</h3> <dl> <dt><code>label</code></dt> <dd>Строка.<br> Если аргумент label был передан, <code>countReset()</code> сбросит к 0 счётчик для этого label.<br> Если нет, <code>count()</code> сбросит к 0 счётчик, заданий по умолчанию.</dd> </dl> <h3 id="Возвращаемое_значение">Возвращаемое значение</h3> <p>Если аргумент label был передан:</p> <pre> <span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">counter-name: 0</span></span></span></pre> <p>Если аргумент label не был определён:</p> <pre><span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">default: 0</span></span></span></pre> <h3 id="Исключения">Исключения</h3> <p>Если аргумент <code>label</code> был передан, но такого счётчика не существует <span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><code>countReset</code> вернёт предупреждение:</span></span></span></p> <pre><span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><code>Counter "counter-name" doesn’t exist.</code></span></span></span></pre> <p>Если аргумент <code>label</code> не был передан и <code>count()</code> не был вызван ранее, <code>countReset</code> <span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">вернёт предупреждение</span></span></span>:</p> <pre><span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><code>Counter "default" doesn’t exist.</code></span></span></span></pre> <h2 id="Примеры">Примеры</h2> <p>Например, при таком коде:</p> <pre class="brush: js">var user = ""; function greet() { console.count(); return "hi " + user; } user = "bob"; greet(); user = "alice"; greet(); greet(); console.count(); console.countReset();</pre> <p>Вывод консоли будет примерно таким:</p> <pre class="eval">"default: 1" "default: 2" "default: 3" "default: 1" "default: 0" </pre> <p>Заметьте, что вызов console.counterReset() сбросил до 0 значение счётчика заданного по умолчанию.</p> <p>Если мы присвоим переменную <code>user</code> как аргумент <code>label</code> при первом вызове <code>count()</code>, и строку "alice" при втором:</p> <pre class="brush: js">var user = ""; function greet() { console.count(user); return "hi " + user; } user = "bob"; greet(); user = "alice"; greet(); greet(); console.countReset("bob"); console.count("alice");</pre> <p>Вывод будет примерно таким:</p> <pre class="eval">"bob: 1" "alice: 1" "alice: 2" "bob: 0" "alice: 3"</pre> <p>Сброс счётчика "bob" изменил значение только этого счётчика. Значение счётчика "alice" осталось неизменно.</p> <h2 id="Спецификации">Спецификации</h2> {{Specifications}} <h2 id="Поддержка_браузерами">Поддержка браузерами</h2> <p>{{Compat}}</p>