No puede seleccionar más de 25 temas
Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
|
- 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 = {};
- }
- }
|