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
Берилган калит бўйича маълумотларни ўчирадиган метод яратинг.