Classe Store en POO en JavaScript
Implémentons une classe Store,
qui représentera
une enveloppe au-dessus du stockage
local et permettra de sauvegarder
et modifier facilement les structures
de données qui y sont stockées.
Voyons comment nous allons travailler avec la classe décrite. Pour commencer, créons son objet :
let store = new Store;
Maintenant, sauvegardons les données avec une clé donnée :
store.set('key', {a: 1, b: 2, c: 3});
Récupérons ces données par clé :
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Récupérons une partie de la structure sauvegardée, en spécifiant plusieurs clés séparées par un point :
let res = store.get('key.a');
console.log(res); // 1
Récupérons une autre partie par une clé complexe :
let res = store.get('key.b');
console.log(res); // 2
Implémentez la classe décrite.
Créez une méthode qui modifiera les données selon une clé donnée.
Créez une méthode qui supprimera les données selon une clé donnée.