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 :

javascriptlet store = new Store;

Maintenant, sauvegardons les données avec une clé donnée :

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

Récupérons ces données par clé :

javascriptlet 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 :

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

Récupérons une autre partie par une clé complexe :

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

Implémentez la classe décrite.

Задание 2

Créez une méthode qui modifiera les données selon une clé donnée.

Задание 3

Créez une méthode qui supprimera les données selon une clé donnée.