Store-klass in OOP in JavaScript

Laat ons die klas Store implementeer, wat 'n omslag oor plaaslike stoor sal voorstel en dit maklik sal maak om gestoorde data strukture daarin te stoor en te verander.

Laat ons kyk hoe ons met die beschryfde klas sal werk. Kom ons skep eers sy voorwerp:

javascriptlet store = new Store;

Nou stoor ons data met die gegewe sleutel:

javascriptstore.set('key', {a: 1, b: 2, c: 3});

Kry hierdie data volgens sleutel:

javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}

Kry 'n deel van die gestoorde struktuur deur verskeie sleutels deur 'n punt te spesifiseer:

javascriptlet res = store.get('key.a');
console.log(res); // 1

Kry 'n ander deel volgens 'n komplekse sleutel:

javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1

Implementeer die beskryfde klas.

Задание 2

Maak 'n metode wat die data volgens die gegewe sleutel sal verander.

Задание 3

Maak 'n metode wat die data volgens die gegewe sleutel sal verwyder.