From 1386fed7d38652d5848d315927e7e23a66cffd13 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 20 Oct 2021 13:28:52 +0300 Subject: [RU] Remove `name` attribute from headings (#2788) --- .../reference/global_objects/error/index.html | 32 +++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'files/ru/web/javascript/reference/global_objects/error/index.html') diff --git a/files/ru/web/javascript/reference/global_objects/error/index.html b/files/ru/web/javascript/reference/global_objects/error/index.html index cba5cf1c52..67ccba0b6b 100644 --- a/files/ru/web/javascript/reference/global_objects/error/index.html +++ b/files/ru/web/javascript/reference/global_objects/error/index.html @@ -12,11 +12,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Error

Конструктор Error создаёт объект ошибки. Экземпляры объекта Error выбрасываются при возникновении ошибок во время выполнения. Объект Error также может использоваться в качестве базового для пользовательских исключений. Смотрите ниже стандартные встроенные типы ошибок.

-

Синтаксис

+

Синтаксис

new Error([message[, fileName[, lineNumber]]])
-

Параметры

+

Параметры

message {{optional_inline()}}
@@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Error
Значение свойства lineNumber созданного объекта Error. Значением по умолчанию является номер строки, содержащей вызов конструктора Error().
-

Описание

+

Описание

Во время выполнения кода ошибки приводят к созданию и выбрасыванию новых объектов Error.

@@ -46,7 +46,7 @@ const y = new Error('I was constructed via the "new" keyword!');

 

-

Типы ошибок

+

Типы ошибок

Кроме общего конструктора Error, в JavaScript существует ещё семь других основных конструкторов ошибок. По обработке исключений смотрите раздел Выражения обработки исключений.

@@ -67,32 +67,32 @@ const y = new Error('I was constructed via the "new" keyword!');
Создаёт экземпляр, представляющий ошибку, возникающую при передаче в функции {{jsxref("Global_Objects/encodeURI", "encodeURI()")}} или {{jsxref("Global_Objects/decodeURI", "decodeURI()")}} недопустимых параметров.
-

Свойства

+

Свойства

{{jsxref("Error.prototype")}}
Позволяет добавлять свойства в экземпляры объекта Error.
-

Методы

+

Методы

Глобальный объект Error не содержит собственных методов, однако, он наследует некоторые методы из цепочки прототипов.

-

Экземпляры объекта Error

+

Экземпляры объекта Error

{{page('/ru/docs/Web/JavaScript/Reference/Global_Objects/Error/prototype', 'Description')}}
-

Свойства

+

Свойства

{{page('/ru/docs/Web/JavaScript/Reference/Global_Objects/Error/prototype', 'Properties')}}
-

Методы

+

Методы

{{page('/ru/docs/Web/JavaScript/Reference/Global_Objects/Error/prototype', 'Methods')}}
-

Примеры

+

Примеры

-

Пример: выбрасывание обычной ошибки

+

Пример: выбрасывание обычной ошибки

Обычно, вы создаёте объект Error с намерением возбудить ошибку с помощью ключевого слова {{jsxref("Statements/throw", "throw")}}. Вы можете обработать ошибку с помощью конструкции {{jsxref("Statements/try...catch", "try...catch")}}:

@@ -103,7 +103,7 @@ const y = new Error('I was constructed via the "new" keyword!'); } -

Пример: обработка ошибки конкретного типа

+

Пример: обработка ошибки конкретного типа

Возможно, это следует удалить вы можете обрабатывать только какой-то определённый вид ошибок, проверяя тип ошибки в свойстве {{jsxref("Object.prototype.constructor", "constructor")}} или, если вы пишете для современных движков JavaScript, с помощью ключевого слова {{jsxref("Operators/instanceof", "instanceof")}}:

@@ -119,7 +119,7 @@ const y = new Error('I was constructed via the "new" keyword!'); } -

Пример: пользовательские типы ошибок

+

Пример: пользовательские типы ошибок

Вы можете захотеть определить свои собственные типы ошибок, унаследованные от Error, что бы иметь возможность писать throw new MyError() и использовать instanceof MyError для проверки вида ошибки в обработчике исключений. Ниже продемонстрирован общий подход к выполнению этой задачи.

@@ -153,7 +153,7 @@ try { } -

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

+

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

@@ -185,7 +185,7 @@ try {
-

Совместимость с браузерами

+

Совместимость с браузерами

 

@@ -195,7 +195,7 @@ try {
 
-

Смотрите также

+

Смотрите также