Store klase OOP JavaScript
Izveidosim Store klasi,
kura būs
apvalks virs lokālās
krātuves un ļaus viegli
saglabāt un mainīt tajā
glabājas datu struktūras.
Apskatīsim, kā mēs strādāsim ar aprakstīto klasi. Vispirms izveidosim tās objektu:
let store = new Store;
Tagad saglabāsim datus ar doto atslēgu:
store.set('key', {a: 1, b: 2, c: 3});
Iegūsim šos datus pēc atslēgas:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Iegūsim daļu no saglabātās struktūras, norādot vairākas atslēgas caur punktu:
let res = store.get('key.a');
console.log(res); // 1
Iegūsim citu daļu pēc sarežģītas atslēgas:
let res = store.get('key.b');
console.log(res); // 2
Realizējiet aprakstīto klasi.
Izveidojiet metodi, kas mainīs datus pēc dotās atslēgas.
Izveidojiet metodi, kas dzēsīs datus pēc dotās atslēgas.