JavaScript OOP တွင် အတန်းများ၏ အတွင်း၌ method များကို ရည်ညွှန်းခြင်း

Method တစ်ခုကို အခြား method တစ်ခုအတွင်း this မှတဆင့် ခေါ်ယူနိုင်ပါသည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ကြပါစို့။ User အတန်းနှင့် ၎င်း၏ property တစ်ခုကို ပြန်ပေးသည့် method တစ်ခု ရှိသည်ဆိုပါစို့။

javascriptclass User {
  show() {
    return this.name;
  }
}

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

javascriptclass User {
  show() {
    return this.name;
  }
  
  cape(str) {
    return str[0].toUpperCase() + str.slice(1);
  }
}

ယခု show method အတွင်း cape method ကို အသုံးပြုကြည့်ပါမည်။

javascriptclass User {
  show() {
    return this.cape(this.name);
  }
  
  cape(str) {
    return str[0].toUpperCase() + str.slice(1);
  }
}
Задание 1

name နှင့် surn property များ ပါရှိသည့် Student အတန်းတစ်ခု ဖန်တီးပါ။

Задание 2

စာကြောင်း၏ ပထမစာလုံးကို ရယူပြီး အကြီးစာလုံး ပြောင်းပေးသည့် အကူ method တစ်ခု ဖန်တီးပါ။

Задание 3

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