JavaScript'теги ООП'деги Store класстары

Келгиле, Store классты ишке ашыралы, ал локалдык сактоочу жайдын үстүнкү кабыгы болуп саналат жана анда сакталган маалымат структураларын оңой сактоого жана өзгөртүүгө мүмкүндүк берет.

Келгиле, сүрөттөлгөн класстар менен кандай иштешүүбүздү көрөлү. Башында анын объектин түзөлү:

javascriptlet store = new Store;

Эми берилген ачкыч менен маалыматты сактайлы:

javascriptstore.set('key', {a: 1, b: 2, c: 3});

Бул маалыматтарды ачкыч аркылуу алалы:

javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}

Сакталган структуранын бир бөлүгүн алалы, бир нече ачкычтарды чекит аркылуу көрсөтүп:

javascriptlet res = store.get('key.a');
console.log(res); // 1

Башка бөлүгүн татаал ачкыч аркылуу алалы:

javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1

Сүрөттөлгөн классты ишке ашырыңыз.

Задание 2

Берилген ачкыч боюнча маалыматты өзгөртө турган методду жасаңыз.

Задание 3

Берилген ачкыч боюнча маалыматты өчүрө турган методду жасаңыз.