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
Implementieren Sie die beschriebene Klasse.
Erstellen Sie eine Methode, die die Daten nach einem bestimmten Schlüssel ändert.
Erstellen Sie eine Methode, die die Daten nach einem bestimmten Schlüssel löscht.