Store klassi OOP-də JavaScript-də
Gəlin Store sinfini həyata keçirək,
hansı ki, lokal anbar üzərində
qabıq kimi çıxış edəcək və orada
saxlanılan məlumat strukturlarını
asanlıqla saxlamağa və dəyişdirməyə
imkan verəcək.
Gəlin təsvir olunan siniflə necə işləyəcəyimizə nəzər salaq. Əvvəlcə onun obyektini yaradaq:
javascriptlet store = new Store;
İndi verilmiş açar ilə məlumatları saxlayaq:
javascriptstore.set('key', {a: 1, b: 2, c: 3});
Bu məlumatları açarı ilə əldə edək:
javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Saxlanılmış strukturun bir hissəsini nuqtə ilə ayrılmış bir neçə açar göstərməklə əldə edək:
javascriptlet res = store.get('key.a');
console.log(res); // 1
Mürəkkəb açar ilə başqa bir hissəni əldə edək:
javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1
Təsvir olunan sinfi həyata keçirin.
Задание 2
Verilmiş açar üzrə məlumatları dəyişəcək metodu edin.
Задание 3
Verilmiş açar üzrə məlumatları siləcək metodu edin.