⊗tsSpGnCTL 37 of 37 menu

TypeScript တွင် Generic များတွင် Class Type များအသုံးပြုခြင်း

Generic type အဖြစ် class များကိုလည်း အသုံးပြုနိုင်ပါသည်။ သို့သော် class ၏ type ကို ၎င်း၏ constructor ကို အသုံးပြု၍ သတ်မှတ်ပေးရန် လိုအပ်ပါသည်။ ထို့ကြောင့် parameter type:T အစား type: {new(): T;} ဟု သတ်မှတ်ရပါမည်။ ဥပမာအနေဖြင့် User class မှ အသုံးပြုသူအသစ်တစ်ဦးကို ဖန်တီးပေးမည့် function တစ်ခုကို ရေးကြည့်ကြပါစို့:

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

run ထားသော code ၏ ရလဒ်:

'You create a new user!'
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်