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

Penggunaan Tipe Kelas dalam Generik di TypeScript

Sebagai tipe generik, kita juga dapat menggunakan kelas. Hanya saja, kita perlu menetapkan tipe kelas menggunakan konstruktornya. Oleh karena itu, alih-alih parameter type:T, kita perlu menentukan type: {new(): T;}. Mari kita buat fungsi, yang pada gilirannya akan membuat pengguna baru dari kelas User:

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);

Hasil dari kode yang dijalankan:

'You create a new user!'
←
↑
Indonesia▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak