자바스크립트 OOP의 Store 클래스

로컬 스토리지를 감싸고, 저장된 데이터 구조를 쉽게 저장하고 변경할 수 있게 해주는 Store 클래스를 구현해 봅시다.

설명된 클래스로 어떻게 작업할지 살펴봅시다. 먼저 객체를 생성합니다:

javascriptlet store = new Store;

이제 주어진 키로 데이터를 저장합니다:

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

키를 통해 이 데이터를 가져옵니다:

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

점으로 구분된 여러 키를 지정하여 저장된 구조의 일부를 가져옵니다:

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

복잡한 키를 통해 다른 부분을 가져옵니다:

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

설명된 클래스를 구현하세요.

Задание 2

주어진 키로 데이터를 변경하는 메소드를 만드세요.

Задание 3

주어진 키로 데이터를 삭제하는 메소드를 만드세요.