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:
javascriptlet store = new Store;
Acum să salvăm date cu o cheie dată:
javascriptstore.set('key', {a: 1, b: 2, c: 3});
Să obținem aceste date după cheie:
javascriptlet 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:
javascriptlet res = store.get('key.a');
console.log(res); // 1
Să obținem o altă parte după o cheie complexă:
javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1
Implementați clasa descrisă.
Задание 2
Realizați o metodă care va modifica datele după cheia dată.
Задание 3
Realizați o metodă care va șterge datele după cheia dată.