У меня есть массив дерева объектовЛучший формат LocalStorage
var tree = [{
"id": "1",
"name": "one",
"child": [],
}, {
"id": "2",
"name": "two",
"child": [{
"id": "21",
"name": "twentyOne",
"child": [],
},{
"id": "22",
"name": "twentyTwo",
"child": [],
}],
}, {{
"id": "3",
"name": "three",
"child": [],
},
}].
Какой самый лучший способ сохранить массив объектов в localStorage
? Лучше ли использовать другой формат?
Есть несколько способов:
- GetItem
- getAllItem
- RemoveItem
- saveItem
Но есть дочерние массивы объектов. Это означает, что я буду использовать рекурсивный поиск для поиска нужного объекта.
Рассмотрите возможность сохранения его как строки с помощью 'JSON.stringify' .. –
Это действительно зависит от вас. в любом случае вам придется писать то же количество кода, делающего то же самое. Что вы должны иметь в виду, так это то, что пространство хранения localStorage не является неограниченным. –
To Reddy - Я также использую JSON.Stringify, спасибо. –