Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်