Класа Store во ООП во JavaScript
Да ја имплементираме класата 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
Имплементирајте ја опишаната класа.
Направете метод кој ќе ги менува податоците по зададен клуч.
Направете метод кој ќе ги брише податоците по зададен клуч.