我需要访问对象中的一些道具,但是我将对象作为一个字符串,这个对象来自LocalStorage,我应该如何访问该对象中的道具?
lobby: "[object Object]"有一个对象
发布于 2015-12-07 17:36:11
localStorage存储字符串。如果您试图保存一个对象,它将首先调用toString(),从而生成"[object Object]"。
最好将其保存为JSON:
localStorage.setItem( 'apogeLiveLobbyData', JSON.stringify(tokenData.lobbyData));并以这种方式回收
lobby : JSON.parse( localStorage.getItem('apogeLiveLobbyData') )发布于 2015-12-07 17:36:05
不能将对象存储到本地存储中,因为它包含字符串。因此,您需要使它成为要存储的字符串,而不是解析它以使其返回到对象。
localStorage.setItem('apogeLiveLobbyData', JSON.stringify(tokenData.lobbyData)); var data = JSON.parse(localStorage.getItem('apogeLiveLobbyData'));https://stackoverflow.com/questions/34139596
复制相似问题