«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как расширить встроенный объект ошибки в JavaScript?

Как расширить встроенный объект ошибки в JavaScript?

Опубликовано 3 ноября 2024 г.
Просматривать:587

How to Extend the Built-in Error Object in JavaScript?

Расширение Error в JavaScript

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

В ES6 вы можете определить собственный класс ошибок следующим образом:

class MyError extends Error {
  constructor(message) {
    super(message);
    this.name = 'MyError';
  }
}

Этот класс наследует свойства и методы класса Error и добавляет собственное свойство имени. Вы можете создать экземпляр этой пользовательской ошибки, используя ключевое слово throw:

throw new MyError('An error occurred');

Результирующей ошибкой будет экземпляр Error, но у него также будет дополнительное свойство name. Это позволяет вам по-разному обрабатывать пользовательские ошибки в вашем коде, если это необходимо.

Заявление о выпуске Эта статья воспроизводится: 1729678050.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3