Javascript 我正在sessionstorage中存储一个数组,并通过sessionstorage进行检索。我正在获取数据,但无法重复阵列

Javascript 我正在sessionstorage中存储一个数组,并通过sessionstorage进行检索。我正在获取数据,但无法重复阵列,javascript,angularjs,session-storage,Javascript,Angularjs,Session Storage,这是原始数据。然后我使用会话存储存储数据,如下所示--- 然后我使用sessionstorage检索数据--- 我得到的数据是正确的-- 但我无法重复数据和显示数据 您需要将其包装成一个JSON.parse(): 我得到了答案。在从会话存储获取数据后,我刚刚解析了数据。 var x=[ { "xyz":1, "abc":"Dashboard", "def":0, }, { "xyz":2, "abc":"Facility", "def":0 }] $window.sessionStorage.

这是原始数据。然后我使用会话存储存储数据,如下所示---

然后我使用sessionstorage检索数据---

我得到的数据是正确的--


但我无法重复数据和显示数据

您需要将其包装成一个JSON.parse():


我得到了答案。在从会话存储获取数据后,我刚刚解析了数据。
var x=[
{
"xyz":1,
"abc":"Dashboard",
"def":0,
},
{
"xyz":2,
"abc":"Facility",
"def":0
}]
$window.sessionStorage.setItem("userItems", JSON.stringify(x));
$window.sessionStorage.getItem("userItems")
 [{
"xyz":1,
"abc":"Dashboard",
"def":0,
},
{
"xyz":2,
"abc":"Facility",
"def":0
}]
JSON.parse($window.sessionStorage.getItem("userItems"));