Javascript 如何在localStorage中使用新行字符?
我试图在HTML5游戏中作弊,它的localStorage属性中有新行,不过当我做类似以下事情时:Javascript 如何在localStorage中使用新行字符?,javascript,local-storage,Javascript,Local Storage,我试图在HTML5游戏中作弊,它的localStorage属性中有新行,不过当我做类似以下事情时: localStorage.setItem('gamesave', '"money":"5000" "gold":"1000"') 本地存储甚至不保存 如果我试图设置一个包含新行的localStorage属性,它将不会被设置。 如何在localStorage属性中包含新行并使其正确保存?您好,您可以尝试使用es6字符串文字。它会起作用的 localStorage.setItem('gamesave
localStorage.setItem('gamesave', '"money":"5000"
"gold":"1000"')
本地存储甚至不保存
如果我试图设置一个包含新行的localStorage属性,它将不会被设置。
如何在localStorage属性中包含新行并使其正确保存?您好,您可以尝试使用es6字符串文字。它会起作用的
localStorage.setItem('gamesave', `"money":"5000"
"gold":"1000"`)
您可以作为对象保存和获取 SetItem:
localStorage.SetItem('gamesave',JSON.stringify({money:5000,gold:1000}))
GetItem:JSON.parse(localStorage.GetItem('gamesave'))
你试过
\n
吗?我假设\n
创建了一个新行,是这样吗?我想是这样,但我原以为开发人员会将数据保存为json格式,而不是新行和冒号分隔的字符串。这是什么游戏?可能有助于了解他们如何保持本地存储。这称为“空闲突破”