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:
let store = new Store;
Sekarang simpan data dengan kunci yang diberikan:
store.set('key', {a: 1, b: 2, c: 3});
Dapatkan data ini mengikut kunci:
let 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:
let res = store.get('key.a');
console.log(res); // 1
Dapatkan bahagian lain mengikut kunci kompleks:
let res = store.get('key.b');
console.log(res); // 2
Laksanakan kelas yang diterangkan.
Buat kaedah yang akan mengubah data mengikut kunci yang ditentukan.
Buat kaedah yang akan memadam data mengikut kunci yang ditentukan.