2013-10-04 113 views

回答

25

localStoragekey : value對,所以你可能會想要做的是JSON.stringify的陣列和存儲在mycars鑰匙串,然後你可以把它背出來,JSON.parse它。例如,

var mycars = new Array(); 
mycars[0] = "Saab"; 
mycars[1] = "Volvo"; 
mycars[2] = "BMW"; 

localStorage["mycars"] = JSON.stringify(mycars); 

var cars = JSON.parse(localStorage["mycars"]); 
2

檢查他的鏈接

http://diveintohtml5.info/storage.html

這就好比一個速成班與本地存儲的工作也檢查本文來自Mozilla Firefox瀏覽器

http://hacks.mozilla.org/2009/06/localstorage/

這裏是本地存儲的官方文檔

http://dev.w3.org/html5/webstorage/

只爲你的問題,你可以像下面這樣做

的localStorage只支持字符串。使用JSON.stringify()JSON.parse().

var mycars = []; 
localStorage["mycars"] = JSON.stringify(carnames); 
var storedNames = JSON.parse(localStorage["mycars"]); 
0

localStorage的可以存儲字符串,而不是直接的陣列。使用一些特殊符號,如'〜'連接數組的元素並將其保存爲數組。當檢索時,使用split('〜')來取回數組。

+0

我很想看到更多關於這個概念@ParagGangil – BenRacicot

相關問題