JavaScript OOP ရှိ Store class

Store class ကို အကောင်အထည်ဖော်ကြပါစို့။ ၎င်းသည် local storage ပေါ်ရှိ wrapper တစ်ခုဖြစ်ပြီး သိမ်းဆည်းထားသော data structures များကို လွယ်ကူစွာသိမ်းဆည်းရန် နှင့် ပြုပြင်ပြောင်းလဲရန် ခွင့်ပြုပေးပါမည်။

ဖော်ပြပါ class ဖြင့် ကျွန်ုပ်တို့ မည်သို့အလုပ်လုပ်မည်ကို ကြည့်ကြပါစို့။ ပထမဦးစွာ ၎င်း၏ object ကိုဖန်တီးမည်။

javascriptlet store = new Store;

ယခု သတ်မှတ်ထားသောသော့ဖြင့် ဒေတာများကိုသိမ်းဆည်းမည်။

javascriptstore.set('key', {a: 1, b: 2, c: 3});

ထိုဒေတာများကို သော့ဖြင့်ရယူမည်။

javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}

သိမ်းဆည်းထားသော structure ၏ အစိတ်အပိုင်းတစ်ခုကို အစက်ဖြင့်ခွဲထားသော သော့အချို့ကိုသတ်မှတ်ကာ ရယူမည်။

javascriptlet res = store.get('key.a');
console.log(res); // 1

ရှုပ်ထွေးသောသော့အသုံးပြု၍ အခြားအစိတ်အပိုင်းကို ရယူမည်။

javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1

ဖော်ပြပါ class ကို အကောင်အထည်ဖော်ပါ။

Задание 2

သတ်မှတ်ထားသောသော့အသုံးပြု၍ ဒေတာများကိုပြောင်းလဲပေးမည့် method တစ်ခုကိုပြုလုပ်ပါ။

Задание 3

သတ်မှတ်ထားသောသော့အသုံးပြု၍ ဒေတာများကိုဖျက်ပေးမည့် method တစ်ခုကိုပြုလုပ်ပါ။