From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/console/countreset/index.html | 130 +++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 files/ru/web/api/console/countreset/index.html (limited to 'files/ru/web/api/console/countreset/index.html') diff --git a/files/ru/web/api/console/countreset/index.html b/files/ru/web/api/console/countreset/index.html new file mode 100644 index 0000000000..b5bdb7e3b8 --- /dev/null +++ b/files/ru/web/api/console/countreset/index.html @@ -0,0 +1,130 @@ +--- +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" осталось неизменно.

+ +

Спецификации

+ + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName("Console API", "#count", "console.countReset()")}}{{Spec2("Console API")}}Initial definition
+ +

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

+ + + +

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

-- cgit v1.2.3-54-g00ecf