Trieda Store v OOP v JavaScript
Poďme implementovať triedu Store,
ktorá bude predstavovať
obal nad lokálnym
úložiskom a umožní ľahko
ukladať a meniť v ňom
uložené dátové štruktúry.
Pozrime sa, ako budeme pracovať s opísanou triedou. Na začiatok vytvorme jej objekt:
let store = new Store;
Teraz uložme dáta so zadaným kľúčom:
store.set('key', {a: 1, b: 2, c: 3});
Získajme tieto dáta podľa kľúča:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Získajme časť uloženej štruktúry, zadaním niekoľkých kľúčov cez bodku:
let res = store.get('key.a');
console.log(res); // 1
Získajme inú časť podľa zloženého kľúča:
let res = store.get('key.b');
console.log(res); // 2
Implementujte opísanú triedu.
Vytvorte metódu, ktorá bude meniť dáta podľa zadaného kľúča.
Vytvorte metódu, ktorá bude odstraňovať dáta podľa zadaného kľúča.