"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية توسيع كائن الخطأ المدمج في جافا سكريبت؟

كيفية توسيع كائن الخطأ المدمج في جافا سكريبت؟

تم النشر بتاريخ 2024-11-03
تصفح:816

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

توسيع الخطأ في JavaScript

لتوسيع كائن الخطأ المضمن في JavaScript، يمكنك تحديد فئة فرعية من الخطأ باستخدام الكلمة الأساسية الممتدة. يتيح لك هذا إنشاء أخطاء مخصصة باستخدام خصائص أو طرق إضافية.

في ES6، يمكنك تحديد فئة خطأ مخصصة على النحو التالي:

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

ترث هذه الفئة خصائص وأساليب فئة الخطأ، وتضيف خاصية اسم مخصصة. يمكنك إنشاء مثيل لهذا الخطأ المخصص باستخدام الكلمة الأساسية throw:

throw new MyError('An error occurred');

سيكون الخطأ الناتج مثالاً للخطأ، ولكن سيكون له أيضًا خاصية الاسم الإضافية. يتيح لك هذا التعامل مع الأخطاء المخصصة بشكل مختلف في التعليمات البرمجية الخاصة بك، إذا لزم الأمر.

بيان الافراج أعيد طبع هذه المقالة على: 1729678050 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3