Клас 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
Имплементирајте описану класу.
Направите метод који ће мењати податке по задатом кључу.
Направите метод који ће брисати податке по задатом кључу.