سؤال

كيف يعزز المرء أحد أنواع "المدمج"؟على سبيل المثال الصفيف؟

في JS، سأفعل شيئا مثل

giveacodicetagpre.

ما هو ما يعادلها في المحن؟

هل كانت مفيدة؟

المحلول

أنواع "مفتوحة انتهت" في المحضار، حتى تتمكن من الكتابة:

giveacodicetagpre.

ثم يتم توسيع هذا النوع لتضمين الوظيفة الجديدة (ويمكنك تعيين وظيفة مطابقة للتوقيع إليه).

لاحظ ومع ذلك فإن تمديد الأنواع المدمجة (تلك الموجودة في lib.d.ts - مثل الصفيف) لها مشكلة حاليا في خدمة اللغة، حيث تخزنها داخليا لأسباب بيرف.قم بإجراء الحل البديل الذي كتبته في http://typescript.codeplex.com/workitem/4 لتوسيع الأنواع المدمجة دون أخطاء في خدمة اللغة في VS.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top