Klasa Store u OOP u JavaScript-u
Hajde da implementiramo klasu Store,
koja će predstavljati
omotač nad lokalnom
pohranom i omogućiće lako
čuvanje i menjanje u njoj
pohranjenih struktura podataka.
Hajde da pogledamo kako ćemo raditi sa opisanom klasom. Za početak kreirajmo njen objekat:
javascriptlet store = new Store;
Sada sačuvajmo podatke sa datim ključem:
javascriptstore.set('key', {a: 1, b: 2, c: 3});
Pribavimo ove podatke po ključu:
javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Pribavimo deo sačuvane strukture, navedemo nekoliko ključeva kroz tačku:
javascriptlet res = store.get('key.a');
console.log(res); // 1
Pribavimo drugi deo po složenom ključu:
javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1
Implementirajte opisanu klasu.
Задание 2
Napravite metodu koja će menjati podatke po datom ključu.
Задание 3
Napravite metodu koja će brisati podatke po datom ključu.