Clasa Store în OOP în JavaScript
Să implementăm clasa Store,
care va reprezenta
un înveliș peste stocarea
locală și va permite
salvarea și modificarea ușoară
a structurilor de date stocate
în ea.
Să vedem cum vom lucra cu clasa descrisă. Pentru început, să-i creăm un obiect:
let store = new Store;
Acum să salvăm date cu o cheie dată:
store.set('key', {a: 1, b: 2, c: 3});
Să obținem aceste date după cheie:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Să obținem o parte a structurii salvate, specificând mai multe chei prin punct:
let res = store.get('key.a');
console.log(res); // 1
Să obținem o altă parte după o cheie complexă:
let res = store.get('key.b');
console.log(res); // 2
Implementați clasa descrisă.
Realizați o metodă care va modifica datele după cheia dată.
Realizați o metodă care va șterge datele după cheia dată.