我需要在本地保存一些从外部服务器数据中获取的 JSON,这样即使这些最终被删除我也不会有问题。我正在使用 localStorage
。
因为现在我有更多的数据类别,我不确定是将所有数据保存为一个大的对象的本地存储对象,还是为每个 XXXX 类别创建一个 localstorage.CatXXXX。
一个比另一个好吗?他们是否比较性能?
最佳答案
所有内容都以键值对、字符串的形式存储在 LocalStorage 中,没有嵌套。
如果存储超嵌套对象,则需要先获取它们,然后解析它们才能使用。与使用实际的键值对相比,这将消耗更多的时间,在这种情况下,您不需要解析任何内容(除非您存储了一些您想要进行类型转换的数字等)
关于javascript - 本地存储性能 : one big object or several smaller ones?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39515023/