![](/img/trans.png)
[英]How to store an Object containing Array-Objects in local Storage By JSON
[英]How to put a Map/JSON object containing array values into local storage
我想將以下內容存儲到本地存儲中,其結構如下:
{
"stuff": [
{
"user1": {
"numbers": [
1,
2,
3
]
},
"user2": {
"numbers": [
2
]
}
}
]
}
我將如何 go 這樣做?
保存
localStorage.setItem("name",JSON.stringify(Map));
讀書
JSON.parse(localStorage.getItem("name"));
這對我有用。
(() => {
// ok
const map = new Map();
map.set(1, {id: 1, name: 'eric'});
// Map(1) {1 => {…}}
localStorage.setItem('app', JSON.stringify([...map]));
// undefined
const newMap = new Map(JSON.parse(localStorage.getItem('app')));
// Map(1) {1 => {…}} ✅
})();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.