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ą:
javascriptlet store = new Store;
Dabar išsaugokime duomenis su nurodytu raktu:
javascriptstore.set('key', {a: 1, b: 2, c: 3});
Gaukime šiuos duomenis pagal raktą:
javascriptlet 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ą:
javascriptlet res = store.get('key.a');
console.log(res); // 1
Gaukime kitą dalį pagal sudėtingą raktą:
javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1
Įgykite aprašytą klasę.
Задание 2
Sukurkite metodą, kuris keis duomenis pagal nurodytą raktą.
Задание 3
Sukurkite metodą, kuris pašalins duomenis pagal nurodytą raktą.