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
Задание 1

Implementeer de beschreven klasse.

Задание 2

Maak een methode die de gegevens zal wijzigen volgens de opgegeven sleutel.

Задание 3

Maak een methode die de gegevens zal verwijderen volgens de opgegeven sleutel.