Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗tsSpGnCTL 37 of 37 menu
◀

Klasių tipų naudojimas generikuose TypeScript

Kaip generic tipą galima naudoti ir klases. Tik reikia nustatyti klasės tipą naudojant jos konstruktorių. Todėl vietoj parametro type:T mes turime nurodyti type: {new(): T;}. Sukurkime funkciją, kuri savo ruožtu sukurs naują vartotoją iš klasės User:

function getUser <T> (type: { new (): T; }): T { return new type(); } class User { constructor() { console.log('Sukūrėte naują vartotoją!'); } } let user: User = getUser(User);

Vykdymo rezultatas:

'Sukūrėte naują vartotoją!'
←
↑
Lietuvių▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti