⊗tsSpIfOPr 22 of 37 menu

TypeScript တွင် အပြင်အဆင်များ၏ ချန်လှပ်ထားနိုင်သော ဂုဏ်သတ္တိများ

အပြင်အဆင်တစ်ခုတွင် အထူး ချန်လှပ်ထားနိုင်သော (မဖြစ်မနေသတ်မှတ်ရန် မလိုအပ်သော) ဂုဏ်သတ္တိများကိုလည်း သတ်မှတ်နိုင်ပါသည်။ ၄င်းတို့သည် အရာဝတ္ထုကို ဂုဏ်သတ္တိအတွဲတစ်ခုနှင့်သာ ကန့်သတ်မထားဘဲ ခွင့်ပြုရန် လိုအပ်ပါသည်။ ဤသို့ဖြင့် အပြင်အဆင်တွင် မပါဝင်သော ဂုဏ်သတ္တိများကို အသုံးပြုခြင်းကို တားမြစ်ထားပါသည်။ ချန်လှပ်ထားနိုင်သော ဂုဏ်သတ္တိများကို ဂုဏ်သတ္တုအမည်၏ နောက်တွင် ? စစ်ဆင်ရေးသင်္ကေတဖြင့် သတ်မှတ်ပါသည်။

ယခု အရာဝတ္ထု-ပုံသဏ္ဍာန်အားလုံးအတွက် ဂုဏ်သတ္တိများကို သတ်မှတ်ပေးသည့် အပြင်အဆင် IFigure တစ်ခုကို ဖန်တီးကြည့်ပါမည်။ color ကို ချန်လှပ်ထားနိုင်သော ဂုဏ်သတ္တိအဖြစ် သတ်မှတ်ပါမည်။

interface IFigure { height: number; width: number; color?: string; }

ယခု rectangle အရာဝတ္ထုတစ်ခုကို ဖန်တီးပြီး ၎င်း၏ အရောင်တန်ဖိုးကို console တွင် ထုတ်ပြကြည့်ပါမည်။

let rectangle: IFigure = { height: 200, width: 300, color: 'red' } console.log(rectangle.color); // 'red'

ယခု အရာဝတ္ထုအတွင်း အရောင်ကို သတ်မှတ်မပေးပါက error ရမရ စစ်ဆေးကြည့်ပါမည်။

let rectangle: IFigure = { height: 200, width: 300 } console.log(rectangle.color);

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

undefined

ရက်စွဲကို သိမ်းဆည်းထားသည့် အရာဝတ္ထုအတွက် အပြင်အဆင် IDate တစ်ခုကို ပြုလုပ်ပါ။ နှစ်၊ လ နှင့် ရက်နေ့ ဂုဏ်သတ္တိအားလုံးသည် ချန်လှပ်ထားနိုင်သော ဂုဏ်သတ္တိများ ဖြစ်ပါစေ။

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