জাভাস্ক্রিপ্টের OOP-তে Store ক্লাস

আসুন আমরা Store ক্লাসটি বাস্তবায়ন করি, যা লোকাল স্টোরেজের উপর একটি র‍্যাপার হবে এবং সেখানে সংরক্ষিত ডেটা স্ট্রাকচার সহজেই সংরক্ষণ এবং পরিবর্তন করতে দেবে।

আসুন দেখি কিভাবে আমরা বর্ণিত ক্লাসের সাথে কাজ করব। প্রথমে এর একটি অবজেক্ট তৈরি করি:

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}

সংরক্ষিত স্ট্রাকচারের একটি অংশ পাই, ডট দ্বারা পৃথক করা একাধিক কী উল্লেখ করে:

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

জটিল কী দ্বারা অন্য অংশ পাই:

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

বর্ণিত ক্লাসটি বাস্তবায়ন করুন।

Задание 2

একটি মেথড তৈরি করুন যা প্রদত্ত কী অনুসারে ডেটা পরিবর্তন করবে।

Задание 3

একটি মেথড তৈরি করুন যা প্রদত্ত কী অনুসারে ডেটা মুছে দেবে।