簡體   English   中英

從 localstorage 獲取價值回到它的原始狀態

[英]Getting value from localstorage back to it original state

我正在嘗試將我在 localStorage 中設置的值恢復到其原始狀態。 我保存了newLocation(40.7033127,-73.979681); 到 localStorage 作為move1 ,我用localStorage.getItem("move1"); . 正如你所看到的,它是一個地圖坐標,所以它不應該顯示為localStorage.getItem("move1")它應該自動返回move1的值。

我的問題是如何獲取值而不是代碼顯示我localStorage.getItem("move1"); ?

如果我理解您的問題是正確的,那么問題似乎存在,因為人們總是從 localStorage 取回一個字符串,而您希望以您保存的任何類型取回它。

那么你應該這樣做: localStorage.setItem("move1", JSON.stringify(sam))); 對於另一個: localStorage.setItem("move2", JSON.stringify(wise)));

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

如果那是你想要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM