25개 이상의 토픽을 선택하실 수 없습니다.
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- export class LocalStorageMock {
- constructor(storage = {}) {
- this.storage = storage;
- }
-
- setItem(key, value) {
- this.storage[key] = value || '';
- }
-
- getItem(key) {
- return this.storage[key] || null;
- }
-
- removeItem(key) {
- delete this.storage[key];
- }
-
- key(i) {
- const keys = Object.keys(this.storage);
- return keys[i] || null;
- }
-
- clear() {
- this.storage = {};
- }
- }
|