JavaScript တွင် OOP အထဲတွင် method များကို ချိတ်ဆက်အသုံးပြုခြင်း
Method များကို တစ်ခုပြီးတစ်ခု ချိတ်ဆက်ပြီး ခေါ်ယူနိုင်အောင် ပြုလုပ်နိုင်ပါတယ်။
အဲဒီလိုပြုလုပ်ဖို့အတွက် အဆိုပါ method တစ်ခုစီဟာ
this ကို return ပြန်ပေးရပါမယ်။
စမ်းကြည့်ရအောင်။
ကျွန်ုပ်တို့ရဲ့ class ထဲမှာ သက်ဆိုင်ရာ
ကုဒ်တွေကို setter များထဲသို့ ထည့်ပါမယ်။
class User {
#name;
#surn;
setName(name) {
this.#name = name;
return this;
}
setSurn(surn) {
this.#surn = surn;
return this;
}
getName() {
return this.#name;
}
getSurn() {
return this.#surn;
}
}
အခုဆိုရင် ကျွန်ုပ်တို့ရဲ့ setter များကို တစ်ခုပြီးတစ်ခု၊ ချိတ်ဆက်ပြီး ခေါ်ယူနိုင်ပါပြီ။ စစ်ဆေးကြည့်ရအောင်။ ကျွန်ုပ်တို့ရဲ့ class မှ object တစ်ခုကို ဖန်တီးပါမယ်။
let user = new User;
ကျွန်ုပ်တို့ရဲ့ setter များကို ချိတ်ဆက်ပြီး ခေါ်ယူကြည့်ပါမယ်။
user.setName('john').setSurn('smit');
Properties များ၏ တန်ဖိုးများ ပြောင်းလဲသွားခြင်း ရှိမရှိ စစ်ဆေးကြည့်ပါမယ်။
console.log(user.getName());
console.log(user.getSurn());
Employee class ၏ setter များကို
ချိတ်ဆက်ပြီး ခေါ်ယူနိုင်အောင် ပြုလုပ်ပါ။