لتوسيع كائن الخطأ المضمن في JavaScript، يمكنك تحديد فئة فرعية من الخطأ باستخدام الكلمة الأساسية الممتدة. يتيح لك هذا إنشاء أخطاء مخصصة باستخدام خصائص أو طرق إضافية.
في ES6، يمكنك تحديد فئة خطأ مخصصة على النحو التالي:
class MyError extends Error {
constructor(message) {
super(message);
this.name = 'MyError';
}
}
ترث هذه الفئة خصائص وأساليب فئة الخطأ، وتضيف خاصية اسم مخصصة. يمكنك إنشاء مثيل لهذا الخطأ المخصص باستخدام الكلمة الأساسية throw:
throw new MyError('An error occurred');
سيكون الخطأ الناتج مثالاً للخطأ، ولكن سيكون له أيضًا خاصية الاسم الإضافية. يتيح لك هذا التعامل مع الأخطاء المخصصة بشكل مختلف في التعليمات البرمجية الخاصة بك، إذا لزم الأمر.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3