Klass Store i OOP i JavaScript
Låt oss implementera klassen Store,
som kommer att representera
ett gränssnitt ovanpå den lokala
lagringen och möjliggöra enkelt
sparande och ändring av
lagrade datastrukturer.
Låt oss se hur vi kommer att arbeta med den beskrivna klassen. Först skapar vi dess objekt:
let store = new Store;
Nu sparar vi data med en given nyckel:
store.set('key', {a: 1, b: 2, c: 3});
Hämtar dessa data via nyckeln:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Hämtar en del av den sparade strukturen, genom att ange flera nycklar separerade med punkt:
let res = store.get('key.a');
console.log(res); // 1
Hämtar en annan del via en sammansatt nyckel:
let res = store.get('key.b');
console.log(res); // 2
Implementera den beskrivna klassen.
Skapa en metod som kommer att ändra data enligt en given nyckel.
Skapa en metod som kommer att radera data enligt en given nyckel.