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:
javascriptlet store = new Store;
Laten we nu gegevens opslaan met een opgegeven sleutel:
javascriptstore.set('key', {a: 1, b: 2, c: 3});
Haal deze gegevens op via de sleutel:
javascriptlet 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:
javascriptlet res = store.get('key.a');
console.log(res); // 1
Haal een ander deel op via een complexe sleutel:
javascriptlet 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.