2015-08-20 75 views
0

我使用HTML5創建一個web應用程序和我將信息存儲在不同的html頁面訪問不同的網頁:存儲陣列來訪問

window.localStorage.getItem("variable"); 

我能夠在頁面之間共享簡單的字符串。有沒有一種方法可以存儲一個數組,我可以在javascript中的不同頁面上添加和刪除數組?

+1

'JSON.stringify'沒有奇蹟。 – Amadan

回答

1

使用JSON對象進行編碼和解碼陣列向和從一個字符串。

var myArr = [1, 2, 3, 4]; 

localStorage.setItem('myItem', JSON.stringify(myArr)); 

var val = JSON.parse(localStorage.getItem('myItem')); 

console.log(val); 
+0

將JSON.parse(localStorage.getItem('myItem'));把它放回數組中? – Mike

+0

是的。將該代碼粘貼到瀏覽器的控制檯中 - 它將記錄'val'變量,它將是一個數組。 – Oka

+0

真棒即將嘗試這一點 – Mike

0
JSON.parse(localStorage.getItem('variable')); 
localStorage.setItem('variable', JSON.stringify(yourArray));