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:
javascriptlet store = new Store;
Şimdi verilen anahtarla verileri kaydedelim:
javascriptstore.set('key', {a: 1, b: 2, c: 3});
Bu verileri anahtarla alalım:
javascriptlet 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:
javascriptlet res = store.get('key.a');
console.log(res); // 1
Karmaşık bir anahtarla başka bir kısmı alalım:
javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1
Tasvir edilen sınıfı uygulayın.
Задание 2
Verilen anahtara göre verileri değiştirecek bir metot yapın.
Задание 3
Verilen anahtara göre verileri silecek bir metot yapın.