জাভাস্ক্রিপ্টের OOP-তে Store ক্লাস
আসুন আমরা Store ক্লাসটি বাস্তবায়ন করি,
যা লোকাল স্টোরেজের উপর একটি র্যাপার হবে
এবং সেখানে সংরক্ষিত ডেটা স্ট্রাকচার সহজেই
সংরক্ষণ এবং পরিবর্তন করতে দেবে।
আসুন দেখি কিভাবে আমরা বর্ণিত ক্লাসের সাথে কাজ করব। প্রথমে এর একটি অবজেক্ট তৈরি করি:
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}
সংরক্ষিত স্ট্রাকচারের একটি অংশ পাই, ডট দ্বারা পৃথক করা একাধিক কী উল্লেখ করে:
let res = store.get('key.a');
console.log(res); // 1
জটিল কী দ্বারা অন্য অংশ পাই:
let res = store.get('key.b');
console.log(res); // 2
বর্ণিত ক্লাসটি বাস্তবায়ন করুন।
একটি মেথড তৈরি করুন যা প্রদত্ত কী অনুসারে ডেটা পরিবর্তন করবে।
একটি মেথড তৈরি করুন যা প্রদত্ত কী অনুসারে ডেটা মুছে দেবে।