при получении из сессии... какая-то странная ошибка... при получении обычных строк/чисел такого не было((( никто не сталкивался??
function createMap() {
const localGameMap = new Map([
[1, 111],
[2, 222]
]);
return localGameMap;
}
let myMap = createMap();
console.log(myMap.get(1)); // выводит
sessionStorage.setItem("myKey", createMap());
let a = sessionStorage.getItem("myKey");
console.log(a.get(1)); // Uncaught TypeError: a.get is not a function
https://codepen.io/minsk33333/pen/KKegxxJ (ссылка на код, ошибка в консоли браузера)
Вроде сторадж хранит только строки
sessionStorage.setItem(“myKey”, JSON.stringify(createMap())) // variable a let a = JSON.parse(sessionStorage.getItem("myKey")); console.log(a.get)
Обсуждают сегодня