⊗tsSpIfPp 20 of 37 menu

TypeScript တွင် Interface ၏ properties များ

ကျွန်ုပ်တို့တွင် user ကိုဖော်ပြသော interface တစ်ခုရှိသည်ဆိုပါစို့။

interface IUser { }

ယခု ဤ interface ထဲသို့ properties များနှင့် ၎င်းတို့၏ အမျိုးအစားကို ထည့်ကြပါစို့။

interface IUser { name: string; age: number; }

ယခု interface ၏ object ကိုဖန်တီးမည်။ ယင်းအတွက် variable တစ်ခုကို ကြေညာပြီး type အဖြစ် ရွေးထားသော interface ကို သတ်မှတ်ပေးရမည်။

let user: IUser;

ယခု interface တွင် သတ်မှတ်ထားသော properties များအတွက် တန်ဖိုးများကို ရေးသားနိုင်ပါပြီ။

let user: IUser = { name: 'john', age: 30 }

ယခု လိုအပ်သော properties များကို မသတ်မှတ်ဘဲ user တစ်ခုဖန်တီးရန် ကြိုးစားပါက error တက်တာကို မြင်တွေ့ရမည်။

let user: IUser = { name: 'john', // error }

ပိုလျှံသော property ကို ဖန်တီးရန် ကြိုးစားပါက လည်း error တက်မည်။

let user: IUser = { name: 'john', surn: 'smit', // error age: 30 }

num1 နှင့် num2 properties များပါဝင်သော IMath interface တစ်ခုကို ဖန်တီးပါ။

အထက်တွင် ဖန်တီးထားသော interface ၏ calc object ကို implement လုပ်ပါ။

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