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.