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