本地存储编辑不起作用

Local Storage edit not working

本文关键字:不起作用 编辑 存储      更新时间:2023-09-26
localStorage.setItem('gameState', '{"
grid ":{"
size ":4,"
cells ":[[{"
position ":{"
x ":0,"
y ":0},"
value ":1024},{"
position ":{"
x ":0,"
y ":1},"
value ":1024},{"
position ":{"
x ":0,"
y ":2},"
value ":1024},{"
position ":{"
x ":0,"
y ":3},"
value ":1024}],[{"
position ":{"
x ":1,"
y ":0},"
value ":1024},{"
position ":{"
x ":1,"
y ":1},"
value ":1024},{"
position ":{"
x ":1,"
y ":2},"
value ":1024},{"
position ":{"
x ":1,"
y ":3},"
value ":1024}],[{"
position ":{"
x ":2,"
y ":0},"
value ":1024},{"
position ":{"
x ":2,"
y ":1},"
value ":1024},{"
position ":{"
x ":2,"
y ":2},"
value ":1024},{"
position ":{"
x ":2,"
y ":3},"
value ":1024}],[{"
position ":{"
x ":3,"
y ":0},"
value ":1024},{"
position ":{"
x ":3,"
y ":1},"
value ":1024},{"
position ":{"
x ":3,"
y ":2},"
value ":1024},{"
position ":{"
x ":3,"
y ":3},"
value ":1024}]]},"
score ":272,"
over ":false,"
won ":false,"
keepPlaying ":false}');

我的脚本只是一个简单的脚本,旨在实现到 chrome 的浏览器栏中,但它返回SyntaxError: Unexpected token ILLEGAL .我尝试将本地存储设置为简单的东西,它可以工作。有人可以告诉我出了什么问题或重写它以使其工作。

就像评论中提到的,您有错误的缩进以及一些额外的空格和缺少逗号。

localStorage.setItem('gameState', '{"网格":{"大小":4,"单元格":[[{"位置":{"x":0,"y":0},"值": 1024},{"位置":{"x":0, "y": 1}{"值":1024}},{"位置":{"x":0, "y": 1}{"值":1024}},{"位置":{"x":0, "y": 1}{"值":1024}},{"位置":{"x":0, "y": 1}{"值":1024}},{"位置":{"x":0, "y": 1}{"值":1024}},{"位置":{"x":0, "y": 1}{"值":1024}},{"位置":{"x":0, "y": 1}{"值":1024}},{"位置":{"x":0, "y": 1}{"值":1024}},{"position":{"x":0

, "y": 1}{"value":1024}},{"position":{"x":0, "y": 1}{"value":1024}},{"position":{"x":0, "y": 1}{"value":1024}},{"position":{"x":0, "y": 1}{"value":1024}},{"position":{"x":0, "y": 1}{"value":1024}},{"position":{"x":0, "y": 1}{"value":1024}}]]},"score":272,"over":false,"won":false,"keepPlay ":false}'(;