10 lines
261 B
JavaScript
10 lines
261 B
JavaScript
export function createLocalStorage() {
|
|
const data = new Map();
|
|
return {
|
|
getItem(k) { return data.has(k) ? data.get(k) : null; },
|
|
setItem(k, v) { data.set(k, String(v)); },
|
|
removeItem(k) { data.delete(k); },
|
|
clear() { data.clear(); },
|
|
};
|
|
}
|