Classe Store nella OOP in JavaScript
Implementiamo la classe Store,
che rappresenterà
un wrapper sopra l'archivio
locale e permetterà di salvare
e modificare facilmente le
strutture di dati in esso contenute.
Vediamo come lavoreremo con la classe descritta. Per iniziare creiamo il suo oggetto:
let store = new Store;
Ora salviamo i dati con una chiave specificata:
store.set('key', {a: 1, b: 2, c: 3});
Recuperiamo questi dati tramite la chiave:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Recuperiamo una parte della struttura salvata, specificando diverse chiavi attraverso un punto:
let res = store.get('key.a');
console.log(res); // 1
Recuperiamo un'altra parte tramite una chiave complessa:
let res = store.get('key.b');
console.log(res); // 2
Implementate la classe descritta.
Create un metodo che cambierà i dati in base alla chiave specificata.
Create un metodo che eliminerà i dati in base alla chiave specificata.