export const LocalStorageManager = {
recordKey: "Record",
get(key) {
try {
const value = localStorage.getItem(key);
if (value === null || value === undefined || value === "") {
return null;
}
return JSON.parse(localStorage.getItem(key));
} catch (err) {
return null;
}
},
set(key, value) {
return localStorage.setItem(key, JSON.stringify(value));
},
remove(key) {
return localStorage.removeItem(key);
},
clear() {
return localStorage.clear();
},
getDataStartingWith(prefix) {
let data = {};
for (let key in localStorage) {
if (key.startsWith(prefix)) {
data[key] = JSON.parse(localStorage.getItem(key));
}
}
return data;
}
};
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43