Разбор объекта, сохраненного в хранилище сессии - PullRequest
0 голосов
/ 19 сентября 2018

Итак, я назначил объект с двумя свойствами, первый «элементы» - это массив объектов, сохраненных в хранилище сеансов

[{"id": 0, "name": "example"}]

, второй - просто строка

"this is an example"

Когда я console.log postingItems работает должным образом, и я обнаружил, что объект был объединен

method = (e) => {
        const postingItems = Object.assign({}, {
          items: sessionStorage.getItem("items1"),
          method: sessionStorage.getItem("method")
        });
        sessionStorage.setItem("items", postingItems)
        console.log(postingItems)
  }

, но когда я сохраняю postingItems в sessionStorage, а затем в console.log, он показывает мне это на консоли[Объект Объект]

sessionStorage.setItem("finalItems", postingItems);
console.log(sessionStorage.getItem(finalItems));

1 Ответ

0 голосов
/ 19 сентября 2018

Вы должны сначала упорядочить свой объект, а затем проанализировать время загрузки / получения

sessionStorage.setItem("finalItems", JSON.stringify(postingItems));
console.log(JSON.parse(sessionStorage.getItem("finalItems")));
...