Klass Store OOP-s JavaScriptis

Loome klassi Store, mis esindab katet kohaliku salvestusruumi kohal ja võimaldab hõlpsalt salvestada ja muuta selles hoitavaid andmestruktuure.

Vaatame, kuidas me töötame kirjeldatud klassiga. Alustuseks loome selle objekti:

javascriptlet store = new Store;

Nüüd salvestame andmed antud võtmega:

javascriptstore.set('key', {a: 1, b: 2, c: 3});

Saame need andmed võtme järgi:

javascriptlet res = store.get('key');
console.log(res); // {a: 1, b: 2, c: 3}

Saame osa salvestatud struktuurist, määrates mitu võtit läbi punkti:

javascriptlet res = store.get('key.a');
console.log(res); // 1

Saame teise osa keerulise võtme järgi:

javascriptlet res = store.get('key.b');
console.log(res); // 2
Задание 1

Realiseerige kirjeldatud klass.

Задание 2

Tehke meetod, mis muudab andmeid antud võtme järgi.

Задание 3

Tehke meetod, mis kustutab andmeid antud võtme järgi.