Store klasė OOP JavaScripte
Įgykime Store klasę,
kuri reprezentuos
apvalkalą aplink lokalų
saugyklą ir leis lengvai
saugoti ir keisti joje
laikomas duomenų struktūras.
Pažiūrėkime, kaip mes dirbsime su aprašyta klase. Pirmiausia sukurkime jos objektą:
let store = new Store;
Dabar išsaugokime duomenis su nurodytu raktu:
store.set('key', {a: 1, b: 2, c: 3});
Gaukime šiuos duomenis pagal raktą:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Gaukime dalį išsaugotos struktūros, nurodę kelis raktus per tašką:
let res = store.get('key.a');
console.log(res); // 1
Gaukime kitą dalį pagal sudėtingą raktą:
let res = store.get('key.b');
console.log(res); // 2
Įgykite aprašytą klasę.
Sukurkite metodą, kuris keis duomenis pagal nurodytą raktą.
Sukurkite metodą, kuris pašalins duomenis pagal nurodytą raktą.