TypeScript တွင် အပြန်အလှန်ဆက်သွယ်မှုနည်းလမ်းများ

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

typescriptinterface IUser {
  name: string;
  age: number;

  greet(text: string): string;
}

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

typescriptlet user: IUser = {
  name: 'john',
  age: 30,

  greet(text: string): string {
    return text + ', ' + this.name
  }
}

ကျွန်ုပ်တို့၏ နည်းလမ်းကို ခေါ်ယူကြပါစို့။

typescriptconsole.log(user.greet('hello')); // 'hello, john'
Задание 1

IUser အပြန်အလှန်ဆက်သွယ်မှုအတွက်၊ အသက်အရွယ်စစ်ဆေးရန် နည်းလမ်းကို အကောင်အထည်ဖော်ပါ။ အကယ်၍ user ၏ အသက်သည် 18 ထက် ငယ်ပါက၊ ဝင်ရောက်ခွင့် တားမြစ်ထားကြောင်း မက်ဆေ့ဂျ် ပေါ်လာပါစေ။

Задание 2

IMath အပြန်အလှန်ဆက်သွယ်မှုကို ဖန်တီးပါ။ ၎င်းတွင် num1 နှင့် num2 ဂုဏ်သတ္တိများနှင့် getSum နည်းလမ်းပါဝင်ရမည်။ ၎င်းနည်းလမ်းသည် နံပါတ်နှစ်ခုလုံးကို ပေါင်းခြင်းဖြစ်ရပါမည်။