Razred Store v OOP v JavaScript
Implementirajmo razred Store,
ki bo predstavljal
ovito okoli lokalne
shrambe in bo omogočal enostavno
shranjevanje in spreminjanje
shranjenih podatkovnih struktur v njej.
Poglejmo, kako bomo delovali z opisanim razredom. Za začetek ustvarimo njegov objekt:
javascriptlet store = new Store;
Zdaj shranimo podatke z določenim ključem:
javascriptstore.set('key', {a: 1, b: 2, c: 3});
Pridobimo te podatke po ključu:
javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Pridobimo del shranjene strukture, tako da navedemo več ključev ločenih s piko:
javascriptlet res = store.get('key.a');
console.log(res); // 1
Pridobimo drug del po kompleksnem ključu:
javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1
Implementirajte opisani razred.
Задание 2
Naredite metodo, ki bo spreminjala podatke po določenem ključu.
Задание 3
Naredite metodo, ki bo brisala podatke po določenem ključu.