Клас Store у ААП у JavaScript
Давайце рэалізуем клас Store,
які будзе прадстаўляць
сабой абалонку над лакальным
сховішчам і дазволіць лёгка
захоўваць і змяняць у ім
структуры даных.
Давайце паглядзім, як мы будзем працаваць за апісаным класам. Для пачатку створым яго аб'ект:
let store = new Store;
Цяпер захаваем даныя з заданым ключам:
store.set('key', {a: 1, b: 2, c: 3});
Атрымаем гэтыя даныя па ключы:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Атрымаем частку захаванай структуры, указаўшы некалькі ключоў праз кропку:
let res = store.get('key.a');
console.log(res); // 1
Атрымаем іншую частку па складаным ключы:
let res = store.get('key.b');
console.log(res); // 2
Рэалізуйце апісаны клас.
Зрабіце метад, які будзе змяняць даныя па заданым ключы.
Зрабіце метад, які будзе выдаляць даныя па заданым ключы.