⊗tsSpGnFu 32 of 37 menu

TypeScript ရှိ အထွေထွေအမျိုးအစား လုပ်ဆောင်ချက်

ယခင်သင်ခန်းစာများတွင် generic type parameter များကိုလက်ခံသော identity function တစ်ခုကို ကျွန်ုပ်တို့လုပ်ခဲ့ပါသည်။ �ခုတစ်ခါတွင် ထိုကဲ့သို့သောလုပ်ဆောင်ချက်၏အမျိုးအစားကို ဖော်ပြခြင်းနှင့် generic interface များကို ဖန်တီးခြင်းကို သင်ယူပါမည်။

အထွေထွေအမျိုးအစား လုပ်ဆောင်ချက်ကို arrow function ပုံစံဖြင့်လည်း ရေးသားနိုင်ပါသည်။ အထွေထွေလုပ်ဆောင်ချက်အမျိုးအစား ရှိသည့် func variable တစ်ခုကို ကြေညာကြည့်ပါစို့။

function myFunc <T> (data: T): T { return data; } let func: <T> (data: T) => T = myFunc;

ထိုကဲ့သို့သော variable အတွက် generic type အမှတ်အသား အခြားတစ်ခုကိုလည်း သတ်မှတ်နိုင်ပါသည်။ အရေးကြီးသည်မှာ အမျိုးအစားအမည်များ မတိုက်မိအောင် သတိထားရန်ဖြစ်သည်။

function myFunc <T> (data: T): T { return data; } let func: <U> (data: U) => U = myFunc;

ခေါ်ဆိုမှု signature နှင့် လုပ်ဆောင်ချက်၏အမျိုးအစားကို ကွင်းကွက်အတွင်းထည့်၍ generic type ကို ရေးသားနိုင်ပါသည်။

function myFunc < T > (data: T): T { return data; } let func: {<U> (data: U): U} = myFunc;

ဤသင်ခန်းစာတွင် ဖော်ပြထားသည့် နည်းလမ်းများဖြင့် အထွေထွေအမျိုးအစား array ၏ အရှည်ကိုဆုံးဖြတ်ရန် လုပ်ဆောင်ချက်တစ်ခုကို ရေးသားပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်