⊗jstsPmDSAOO 47 of 55 menu

TypeScript ရှိ အရာဝတ္ထုများ၏ အခင်းအကျင်းများ

TypeScript ရှိ အခင်းအကျင်းများသည် ရိုးရှင်းသော အချက်အလက်မျိုးများသာမက အချို့သောအမျိုးအစားများ၏ အရာဝတ္ထုများကိုလည်း ပါဝင်နိုင်ပါသည်။ ထိုကဲ့သို့သော အခင်းအကျင်းများနှင့် အလုပ်လုပ်ပုံကို ဥပမာများဖြင့် ကြည့်ရအောင်။

အသုံးပြုသူများ၏ အခင်းအကျင်း

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

interface User { name: string, age: number }

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

let arr: User[] = [];

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

arr.push({name: 'john', age: 30}); arr.push({name: 'eric', age: 40});

ရက်စွဲများ၏ အခင်းအကျင်း

ကိုယ်တိုင်အတွင်း ရက်စွဲများပါဝင်သော အခင်းအကျင်းကို ကြေညာကြပါစို့။

let arr: Date[] = [];

ဤအခင်းအကျင်းကို ရက်စွဲများဖြင့် ဖြည့်ကြပါစို့။

arr.push(new Date(2030, 11, 31)); arr.push(new Date(2020, 11, 31));

DOM အစိတ်အပိုင်းများ၏ အခင်းအကျင်း

ကိုယ်တိုင်အတွင်း DOM အစိတ်အပိုင်းများ ပါဝင်သော အခင်းအကျင်းကို ကြေညာကြပါစို့။

let arr: HTMLElement[] = [];

ကျွန်ုပ်တို့၏အခင်းအကျင်းကို အချက်အလက်များဖြင့် ဖြည့်ကြပါစို့။

let lst: NodeList = document.querySelectorAll('div'); let arr: HTMLElement[] = Array.from(lst);

လက်တွေ့လေ့ကျင့်ခန်းများ

အစိတ်အပိုင်းများသည် ပုံမှန်ဖော်ပြချက်များ (regular expressions) ဖြစ်ကြမည့် အခင်းအကျင်းတစ်ခုကို ပြုလုပ်ပါ။

အစိတ်အပိုင်းများသည် ကတိကဝတ်များ (promises) ဖြစ်ကြမည့် အခင်းအကျင်းတစ်ခုကို ပြုလုပ်ပါ။

ဝန်ထမ်းတစ်ဦးကို ဖော်ပြသော interface တစ်ခုကို ပြုလုပ်ပါ။ ထိုဝန်ထမ်းများနှင့်ဖွဲ့စည်းထားသော အရာဝတ္ထုများပါဝင်သည့် အခင်းအကျင်းတစ်ခုကို ပြုလုပ်ပါ။

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