Javascript 如何在localStorage中使用新行字符?

Javascript 如何在localStorage中使用新行字符?,javascript,local-storage,Javascript,Local Storage,我试图在HTML5游戏中作弊,它的localStorage属性中有新行,不过当我做类似以下事情时: localStorage.setItem('gamesave', '"money":"5000" "gold":"1000"') 本地存储甚至不保存 如果我试图设置一个包含新行的localStorage属性,它将不会被设置。 如何在localStorage属性中包含新行并使其正确保存?您好,您可以尝试使用es6字符串文字。它会起作用的 localStorage.setItem('gamesave

我试图在HTML5游戏中作弊,它的localStorage属性中有新行,不过当我做类似以下事情时:

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格式,而不是新行和冒号分隔的字符串。这是什么游戏?可能有助于了解他们如何保持本地存储。这称为“空闲突破”