JavaScriptのOOPにおけるStoreクラス
ローカルストレージのラッパーとして機能し、
保存されたデータ構造を簡単に保存・変更できる
クラス Store を実装してみましょう。
まず、記述されたクラスの使用方法を見てみましょう。 最初にそのオブジェクトを作成します:
let store = new Store;
次に、指定したキーでデータを保存します:
store.set('key', {a: 1, b: 2, c: 3});
キーを使ってこのデータを取得します:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
ドットで区切って複数のキーを指定し、 保存された構造体の一部を取得します:
let res = store.get('key.a');
console.log(res); // 1
複合キーを使って別の部分を取得します:
let res = store.get('key.b');
console.log(res); // 2
記述されたクラスを実装してください。
指定されたキーのデータを変更するメソッドを作成してください。
指定されたキーのデータを削除するメソッドを作成してください。