JavaScript OOP හි Store පන්තිය
අපි Store පන්තියක් ක්රියාත්මක කරමු,
එය දේශීය ගබඩාවට වැස්සක් ලෙස
පවතින අතර පහසුවෙන්
දත්ත ව්යුහයන් එහි සුරැකීමට හා
වෙනස් කිරීමට ඉඩ සලසයි.
අපි විස්තර කරන ලද පන්තිය සමඟ වැඩ කරන ආකාරය බලමු. පළමුව එහි වස්තුවක් සාදමු:
let store = new Store;
දැන් ලබා දී ඇති යතුරක් සමඟ දත්ත සුරකිමු:
store.set('key', {a: 1, b: 2, c: 3});
යතුර අනුව මෙම දත්ත ලබා ගනිමු:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
යතුරු කිහිපයක් ලක්ෂයකින් වෙන් කර දක්වා, සුරක්ෂිත ව්යුහයේ කොටසක් ලබා ගනිමු:
let res = store.get('key.a');
console.log(res); // 1
සංකීර්ණ යතුරක් අනුව තවත් කොටසක් ලබා ගනිමු:
let res = store.get('key.b');
console.log(res); // 2
විස්තර කරන ලද පන්තිය ක්රියාත්මක කරන්න.
ලබා දී ඇති යතුරකට අනුව දත්ත වෙනස් කරන ක්රමයක් සාදන්න.
ලබා දී ඇති යතුරකට අනුව දත්ත මකා දමන ක්රමයක් සාදන්න.