JavaScript OOP ရှိ Store class
Store class ကို
အကောင်အထည်ဖော်ကြပါစို့။
၎င်းသည် local storage ပေါ်ရှိ
wrapper တစ်ခုဖြစ်ပြီး
သိမ်းဆည်းထားသော data structures များကို
လွယ်ကူစွာသိမ်းဆည်းရန် နှင့်
ပြုပြင်ပြောင်းလဲရန်
ခွင့်ပြုပေးပါမည်။
ဖော်ပြပါ class ဖြင့် ကျွန်ုပ်တို့ မည်သို့အလုပ်လုပ်မည်ကို ကြည့်ကြပါစို့။ ပထမဦးစွာ ၎င်း၏ object ကိုဖန်တီးမည်။
let store = new Store;
ယခု သတ်မှတ်ထားသောသော့ဖြင့် ဒေတာများကိုသိမ်းဆည်းမည်။
store.set('key', {a: 1, b: 2, c: 3});
ထိုဒေတာများကို သော့ဖြင့်ရယူမည်။
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
သိမ်းဆည်းထားသော structure ၏ အစိတ်အပိုင်းတစ်ခုကို အစက်ဖြင့်ခွဲထားသော သော့အချို့ကိုသတ်မှတ်ကာ ရယူမည်။
let res = store.get('key.a');
console.log(res); // 1
ရှုပ်ထွေးသောသော့အသုံးပြု၍ အခြားအစိတ်အပိုင်းကို ရယူမည်။
let res = store.get('key.b');
console.log(res); // 2
ဖော်ပြပါ class ကို အကောင်အထည်ဖော်ပါ။
သတ်မှတ်ထားသောသော့အသုံးပြု၍ ဒေတာများကိုပြောင်းလဲပေးမည့် method တစ်ခုကိုပြုလုပ်ပါ။
သတ်မှတ်ထားသောသော့အသုံးပြု၍ ဒေတာများကိုဖျက်ပေးမည့် method တစ်ခုကိုပြုလုပ်ပါ။