Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
|
- 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 = {};
- }
- }
|