A Store osztály az OOP-ben JavaScriptben
Valósítsuk meg a Store osztályt,
ami egy burkot jelent
a lokális tároló felett, és lehetővé
teszi, hogy könnyedén
mentsünk és módosítsunk benne
tárolt adatstruktúrákat.
Nézzük meg, hogyan fogunk dolgozni a leírt osztállyal. Először hozzuk létre az objektumát:
javascriptlet store = new Store;
Most mentsünk el adatokat egy megadott kulccsal:
javascriptstore.set('key', {a: 1, b: 2, c: 3});
Szerezzük vissza ezeket az adatokat a kulcs alapján:
javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Szerezzük vissza a mentett struktúra egy részét, megadva több kulcsot ponttal elválasztva:
javascriptlet res = store.get('key.a');
console.log(res); // 1
Szerezzük vissza egy másik részt egy összetett kulccsal:
javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1
Valósítsa meg a leírt osztályt.
Задание 2
Készítsen egy metódust, amely módosítja az adatokat a megadott kulcs alapján.
Задание 3
Készítsen egy metódust, amely törli az adatokat a megadott kulcs alapján.