JavaScriptのOOPにおけるStoreクラス

ローカルストレージのラッパーとして機能し、 保存されたデータ構造を簡単に保存・変更できる クラス Store を実装してみましょう。

まず、記述されたクラスの使用方法を見てみましょう。 最初にそのオブジェクトを作成します:

javascriptlet store = new Store;

次に、指定したキーでデータを保存します:

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

キーを使ってこのデータを取得します:

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

ドットで区切って複数のキーを指定し、 保存された構造体の一部を取得します:

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

複合キーを使って別の部分を取得します:

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

記述されたクラスを実装してください。

Задание 2

指定されたキーのデータを変更するメソッドを作成してください。

Задание 3

指定されたキーのデータを削除するメソッドを作成してください。