JavaScript'te OOP'de Store Sınıfı
Yerel depolamanın üzerine bir kabuk
oluşturacak ve içinde saklanan veri
yapılarını kolayca kaydetmemize ve
değiştirmemize izin verecek bir
Store sınıfı
uygulayalım.
Tasvir edilen sınıfla nasıl çalışacağımıza bir bakalım. Öncelikle onun bir nesnesini oluşturalım:
let store = new Store;
Şimdi verilen anahtarla verileri kaydedelim:
store.set('key', {a: 1, b: 2, c: 3});
Bu verileri anahtarla alalım:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Nokta ile birkaç anahtar belirterek kaydedilmiş yapının bir kısmını alalım:
let res = store.get('key.a');
console.log(res); // 1
Karmaşık bir anahtarla başka bir kısmı alalım:
let res = store.get('key.b');
console.log(res); // 2
Tasvir edilen sınıfı uygulayın.
Verilen anahtara göre verileri değiştirecek bir metot yapın.
Verilen anahtara göre verileri silecek bir metot yapın.