A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError below:

SyntaxError - JavaScript | MDN

SyntaxError

Baseline Widely available *

Объект SyntaxError представляет ошибку, возникающую при попытке интерпретировать синтаксически неправильный код. Это происходит, когда движок JavaScript при синтаксическом анализе кода обнаруживает токены или порядок токенов, не соответствующие синтаксису языка.

SyntaxError является сериализуемым объектом, поэтому он может быть клонирован с помощью structuredClone() или передан между воркерами с использованием postMessage().

SyntaxError является подклассом Error.

Конструктор
SyntaxError()

Создаёт новый объект SyntaxError.

Свойства экземпляра

Также наследует свойства своего родителя Error.

Эти свойства определены в SyntaxError.prototype и есть у всех экземпляров SyntaxError.

SyntaxError.prototype.constructor

Функция-конструктор, создающая экземпляр объекта. Для экземпляров SyntaxError начальным значением является конструктор SyntaxError.

SyntaxError.prototype.name

Представляет название типа ошибки. Начальным значением SyntaxError.prototype.name является "SyntaxError".

Методы экземпляра

Наследует методы своего родителя Error.

Примеры Перехват SyntaxError
try {
  eval("hoo bar");
} catch (e) {
  console.log(e instanceof SyntaxError); // true
  console.log(e.message);
  console.log(e.name); // "SyntaxError"
  console.log(e.stack); // Стек ошибок
}
Создание SyntaxError
try {
  throw new SyntaxError("Привет");
} catch (e) {
  console.log(e instanceof SyntaxError); // true
  console.log(e.message); // "Привет"
  console.log(e.name); // "SyntaxError"
  console.log(e.stack); // Стек ошибок
}
Спецификации Совместимость с браузерами Смотрите также

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4