Třída Store v OOP v JavaScriptu
Pojďme implementovat třídu Store,
která bude představovat
obal nad lokálním
úložištěm a umožní snadno
ukládat a měnit v něm
uložené datové struktury.
Podívejme se, jak budeme pracovat s popsanou třídou. Nejprve vytvoříme její objekt:
javascriptlet store = new Store;
Nyní uložíme data s daným klíčem:
javascriptstore.set('key', {a: 1, b: 2, c: 3});
Získáme tato data podle klíče:
javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Získáme část uložené struktury, zadáním několika klíčů přes tečku:
javascriptlet res = store.get('key.a');
console.log(res); // 1
Získáme jinou část podle složeného klíče:
javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1
Implementujte popsanou třídu.
Задание 2
Vytvořte metodu, která bude měnit data podle zadaného klíče.
Задание 3
Vytvořte metodu, která bude mazat data podle zadaného klíče.