从localstorage获取价值回到原始状态

时间:2017-02-13 14:02:07

标签: javascript jquery html5

我正在尝试将我在localStorage中设置的值恢复到其原始状态。我将newLocation(40.7033127,-73.979681);保存为move1的localStorage,我将其localStorage.getItem("move1");收到。您可以看到它是地图坐标,因此它不应显示为localStorage.getItem("move1")它应自动返回move1的值。

我的问题是如何获取值而不是显示localStorage.getItem("move1");的代码?

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题是正确的,那么似乎存在问题,因为一个人总是从localStorage获取一个String,并且你希望以你保存它的任何类型取回它。

然后你应该这样做:localStorage.setItem("move1", JSON.stringify(sam))); 对于另一个:localStorage.setItem("move2", JSON.stringify(wise)));

然后你可以这样做:  new Location(JSON.parse(localStorage.getItem("move1")), JSON.parse(localStorage.getItem("move2")));

如果那就是你想要的。