JavaScriptda OOPda Store klassı
Keling, Store klassini amalga oshiramiz,
u lokal saqlash ustiga qoplama bo‘lib xizmat qiladi
va unda saqlanayotgan ma'lumotlar tuzilmalarini
osonlikcha saqlash va o‘zgartirish imkoniyatini beradi.
Keling, tasvirlangan klass bilan qanday ishlashimizni ko‘rib chiqaylik. Boshlanishida uning obyektini yaratamiz:
let store = new Store;
Endi berilgan kalit bilan ma'lumotlarni saqlaymiz:
store.set('key', {a: 1, b: 2, c: 3});
Ushbu ma'lumotlarni kalit bo‘yicha olamiz:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Saqlangan tuzilmaning bir qismini nuqta orqali bir nechta kalitlarni ko‘rsatib olamiz:
let res = store.get('key.a');
console.log(res); // 1
Boshqa qismini murakkab kalit bo‘yicha olamiz:
let res = store.get('key.b');
console.log(res); // 2
Tasvirlangan klassni amalga oshiring.
Berilgan kalit bo‘yicha ma'lumotlarni o‘zgartiruvchi metod yarating.
Berilgan kalit bo‘yicha ma'lumotlarni o‘chiruvchi metod yarating.