Store Klasse in OOP in JavaScript
Laten we een Store klasse implementeren,
die een wrapper zal vormen
rond de lokale opslag
en het gemakkelijk zal maken
om daarin opgeslagen gegevensstructuren
op te slaan en te wijzigen.
Laten we eens kijken hoe we zullen werken met de beschreven klasse. Laten we eerst een object ervan maken:
let store = new Store;
Laten we nu gegevens opslaan met een opgegeven sleutel:
store.set('key', {a: 1, b: 2, c: 3});
Haal deze gegevens op via de sleutel:
let res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}
Haal een deel van de opgeslagen structuur op door meerdere sleutels gescheiden door een punt op te geven:
let res = store.get('key.a');
console.log(res); // 1
Haal een ander deel op via een complexe sleutel:
let res = store.get('key.b');
console.log(res); // 2
Implementeer de beschreven klasse.
Maak een methode die de gegevens zal wijzigen volgens de opgegeven sleutel.
Maak een methode die de gegevens zal verwijderen volgens de opgegeven sleutel.