Classe Store em POO em JavaScript
Vamos implementar a classe Store,
que representará
um wrapper sobre o armazenamento local
e permitirá salvar e alterar facilmente
as estruturas de dados nele
armazenadas.
Vamos ver como vamos trabalhar com a classe descrita. Para começar, vamos criar seu objeto:
let store = new Store;
Agora vamos salvar dados com uma chave especificada:
store.set('key', {a: 1, b: 2, c: 3});
Vamos obter esses dados pela chave:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Vamos obter parte da estrutura salva, especificando várias chaves separadas por ponto:
let res = store.get('key.a');
console.log(res); // 1
Vamos obter outra parte por uma chave complexa:
let res = store.get('key.b');
console.log(res); // 2
Implemente a classe descrita.
Faça um método que irá alterar os dados de acordo com a chave especificada.
Faça um método que irá excluir os dados de acordo com a chave especificada.