⊗tsSpGnCTL 37 of 37 menu

TypeScript-da generics-larda klass turlaridan foydalanish

Umumlashtirilgan tur sifatida klaslardan ham foydalanish mumkin. Faqat uning konstruktori yordamida klass turini belgilash kerak. Shuning uchun type:T parametri o'rniga biz type: {new(): T;} ni ko'rsatishimiz kerak. Keling, o'z navbatida User klasidan yangi foydalanuvchi yaratadigan funksiyani yasaymiz:

function getUser <T> (type: { new (): T; }): T { return new type(); } class User { constructor() { console.log('You create a new user!'); } } let user: User = getUser(User);

Bajarilgan kod natijasi:

'You create a new user!'
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish