84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
這本書上說要將資訊分成幾列進行存儲,需要使用json。 可是我為什麼感覺不用json,直接用物件就可以啊? 搞不懂為什麼要用json。希望dalao能解答一下:能不能用物件?如果不能是為什麼? 為什麼要用json?這個三個問題。謝謝
localstorage存的是字串,不能直接將物件放進去
說是json也不完全正確,應該是轉義後字串格式的json。
記住一點,本地儲存只能存字串。
MDN原文需要時時注意的一點是,所有資料在被儲存到下面將要介紹的任何一個記憶體之前,都會透過它的 .toString 方法轉換成字串。所以一個普通物件將會被儲存為 "[object Object]",而不是物件本身或它的 JSON 形式。使用瀏覽器本身提供的 JSON 解析和序列化方法來存取物件是比較好的,也是比較常見的方法。
打開瀏覽器來試下很難嗎
localstorage存的是字串,不能直接將物件放進去
說是json也不完全正確,應該是轉義後字串格式的json。
記住一點,本地儲存只能存字串。
MDN原文需要時時注意的一點是,所有資料在被儲存到下面將要介紹的任何一個記憶體之前,都會透過它的 .toString 方法轉換成字串。所以一個普通物件將會被儲存為 "[object Object]",而不是物件本身或它的 JSON 形式。使用瀏覽器本身提供的 JSON 解析和序列化方法來存取物件是比較好的,也是比較常見的方法。
打開瀏覽器來試下很難嗎