TypeScript တွင် Array များအတွက် အညွှန်းကိန်းအမျိုးအစား
TypeScript တွင် Array များနှင့် Object များအတွင်း key-value စုံတွဲ၏ အမျိုးအစားကို သတ်မှတ်ပေးမည့် interface များကို ပြုလုပ်နိုင်သည်။ ထိုကဲ့သို့သောအမျိုးအစားကို အညွှန်းကိန်းသတ်မှတ်နိုင်သောဟု ခေါ်သည်။
လက်တွေ့လေ့လာကြည့်ရအောင်။ Array တစ်ခုအတွက် key-element စုံတွဲကို သတ်မှတ်ပေးမည့်
interface IArray တစ်ခုကို ဖန်တီးကြပါစို့။
Array ၏ key သည် နံပါတ်တစ်ခုဖြစ်မည်
(ဤနေရာတွင် အခြားရွေးစရာမရှိပါ)၊ ပြီးလျှင်
tအဖွဲ့စည်းတစ်ခုဖြစ်မည်။
interface IArray {
[index: number]: string;
}
ယခု ကျွန်ုပ်တို့၏ အညွှန်းကိန်းအမျိုးအစားဖြင့်
variable arr ကို ကြေညာပါ။
let arr: IArray;
ကျွန်ုပ်တို့၏ variable အား string array တစ်ခုအဖြစ် tတန်ဖိုးသတ်မှတ်ပေးပါ။
let arr: IArray = ['a', 'b', 'c'];
ယခု၊ အကယ်၍ array ၏ element များအဖြစ် နံပါတ်များကို ပြုလုပ်ပါက TypeScript သည် error တစ်ခုကို ထုတ်ပေးမည်။
let arr: IArray = [1, 2, 3]; // အမှား
နံပါတ်များပုံစံတန်ဖိုးများပါရှိသော array တစ်ခုကို ဖော်ပြသည့် interface တစ်ခုကို ဖန်တီးပါ။