Kelas Store dalam OOP dalam JavaScript

Mari kita laksanakan kelas Store, yang akan mewakili pembungkus di atas penyimpanan tempatan dan akan membenarkan dengan mudah menyimpan dan mengubah struktur data yang disimpan di dalamnya.

Mari kita lihat bagaimana kami akan bekerja dengan kelas yang diterangkan. Pertama, mari buat objeknya:

javascriptlet store = new Store;

Sekarang simpan data dengan kunci yang diberikan:

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

Dapatkan data ini mengikut kunci:

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

Dapatkan sebahagian daripada struktur yang disimpan, dengan menentukan beberapa kunci dipisahkan oleh titik:

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

Dapatkan bahagian lain mengikut kunci kompleks:

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

Laksanakan kelas yang diterangkan.

Задание 2

Buat kaedah yang akan mengubah data mengikut kunci yang ditentukan.

Задание 3

Buat kaedah yang akan memadam data mengikut kunci yang ditentukan.