TypeScript တွင် Array များအတွက် အညွှန်းကိန်းအမျိုးအစား

TypeScript တွင် Array များနှင့် Object များအတွင်း key-value စုံတွဲ၏ အမျိုးအစားကို သတ်မှတ်ပေးမည့် interface များကို ပြုလုပ်နိုင်သည်။ ထိုကဲ့သို့သောအမျိုးအစားကို အညွှန်းကိန်းသတ်မှတ်နိုင်သောဟု ခေါ်သည်။

လက်တွေ့လေ့လာကြည့်ရအောင်။ Array တစ်ခုအတွက် key-element စုံတွဲကို သတ်မှတ်ပေးမည့် interface IArray တစ်ခုကို ဖန်တီးကြပါစို့။ Array ၏ key သည် နံပါတ်တစ်ခုဖြစ်မည် (ဤနေရာတွင် အခြားရွေးစရာမရှိပါ)၊ ပြီးလျှင် tအဖွဲ့စည်းတစ်ခုဖြစ်မည်။

typescriptinterface IArray {
  [index: number]: string;
}

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

typescriptlet arr: IArray;

ကျွန်ုပ်တို့၏ variable အား string array တစ်ခုအဖြစ် tတန်ဖိုးသတ်မှတ်ပေးပါ။

typescriptlet arr: IArray = ['a', 'b', 'c'];

ယခု၊ အကယ်၍ array ၏ element များအဖြစ် နံပါတ်များကို ပြုလုပ်ပါက TypeScript သည် error တစ်ခုကို ထုတ်ပေးမည်။

typescriptlet arr: IArray = [1, 2, 3]; // အမှား
Задание 1

နံပါတ်များပုံစံတန်ဖိုးများပါရှိသော array တစ်ခုကို ဖော်ပြသည့် interface တစ်ခုကို ဖန်တီးပါ။