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