⊗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