JavaScript OOP හි 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

ලබා දී ඇති යතුරකට අනුව දත්ත මකා දමන ක්‍රමයක් සාදන්න.