Clase Store en POO en JavaScript
Implementemos la clase Store,
que representará
una envoltura sobre el almacenamiento
local y permitirá guardar
y modificar fácilmente las
structuras de datos almacenadas en él.
Veamos cómo vamos a trabajar con la clase descrita. Primero creemos su objeto:
javascriptlet store = new Store;
Ahora guardemos datos con una clave dada:
javascriptstore.set('key', {a: 1, b: 2, c: 3});
Obtengamos estos datos por clave:
javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Obtengamos parte de la estructura guardada, especificando varias claves separadas por punto:
javascriptlet res = store.get('key.a');
console.log(res); // 1
Obtengamos otra parte por una clave compleja:
javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1
Implemente la clase descrita.
Задание 2
Haga un método que modifique los datos según la clave especificada.
Задание 3
Haga un método que elimine los datos según la clave especificada.