Die Store-Klasse in OOP in JavaScript

Lassen Sie uns eine Store-Klasse implementieren, die eine Wrapper-Funktion über dem lokalen Speicher darstellt und es ermöglicht, darin gespeicherte Datenstrukturen einfach zu speichern und zu ändern.

Lassen Sie uns einen Blick darauf werfen, wie wir mit der beschriebenen Klasse arbeiten werden. Zuerst erstellen wir ihr Objekt:

javascriptlet store = new Store;

Nun speichern wir Daten mit einem bestimmten Schlüssel:

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

Holen wir uns diese Daten über den Schlüssel:

javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}

Holen wir uns einen Teil der gespeicherten Struktur, indem wir mehrere Schlüssel durch Punkte getrennt angeben:

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

Holen wir uns einen anderen Teil über einen komplexen Schlüssel:

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

Implementieren Sie die beschriebene Klasse.

Задание 2

Erstellen Sie eine Methode, die die Daten nach einem bestimmten Schlüssel ändert.

Задание 3

Erstellen Sie eine Methode, die die Daten nach einem bestimmten Schlüssel löscht.