أحاول استخدام الباني constructor لمجموعة من الأغراض بالشكل التالي: class Social { constructor(tags) { this._tags = tags } printUsername() { return 'My name is John' } } والآن عندما أقوم بإضافة التصدير بالشكل التالي: module.exports = Social لا تحدث أي مشكلة، ولكن إذا قمت بإضافتها بالشكل التالي: export default Social يظهر لدي خطأ بأن Social is not a constructor. فما هو الفرق بين هذه الطريقتين ولماذا يحدث خطأ عند استخدام إحداها في بعض الأحيان؟