本地存储的最佳格式
Best format of 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
中存储对象数组的最佳方式?使用其他格式更好吗?
有几种方法:
- 获取项
- 获取全部项目
- 删除项
- 保存项目
但是有对象的子数组。这意味着我将使用递归搜索来查找必要的对象。
将数据
保存在 LocalStorage 中,作为数组或简单对象数组,但尽量保持干燥(不要重复自己)。例如,如果您有一个人员列表,请保留人员数组,但不为计数保留单独的变量。
你想要的基本上是一个"状态"。只要你保持最小,你就会没事的。然后,您可以使用 lodash 或下划线从该数组中查找、合并、添加、删除元素。
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 货币代码为欧元-金额的格式不应包含小数
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 有条件更新d3.js力图中节点的最佳方法
- 更改angularjs中的日期-时间格式
- Angular指令中的最佳实践是将文本输入设置为英尺和英寸的格式
- 本地存储的最佳格式
- 通过 jQuery 验证日期字符串格式的最佳方法
- 当数据超过 5k 时,为动手提供条件格式的最佳方法
- 将时间戳发送到 JavaScript 的最佳格式
- JavaScript:时间戳的最佳格式
- DB到JSP:解决数字格式问题的最佳方法是什么
- 在JSON API中,货币的最佳格式/类型是什么?
- 获得youtube视频ID并将其批量放入此格式的最佳方法
- 在客户端上显示SQL格式文本的最佳方式
- 使用动态日期格式验证日期字符串的最佳方法
- 设计跨平台多内容类型文件格式的最佳方法
- 从 DOM 保留换行符中提取无格式文本的最佳方法