|
2230
|
| Kristopher Johnson · 技术社区 · 16 年前 |
|
|
1
4
Apple , Mozilla 和 Mozilla again 在文档中,该功能似乎仅限于处理字符串键/值对。 解决方法可以是: stringify 在存储对象之前对其进行解析,然后在检索对象时对其进行解析:
|
|
|
2
1
一个小的改进 variant :
因为
short-circuit evaluation
,
|
|
3
0
通过这种方式,您可以获得真正想要的功能,即使API下面只支持字符串。 |
|
|
4
0
扩展存储对象是一个很棒的解决方案。对于我的API,我已经为localStorage创建了一个facade,然后在设置和获取时检查它是否是对象。
|
|
|
5
0
Stringify并不能解决所有问题这里的答案似乎没有涵盖JavaScript中可能的所有类型,因此这里有一些关于如何正确处理这些类型的简短示例:
我不推荐
存储函数是因为
私人成员
使用的问题
循环引用
另一个问题
然而,找到存储循环引用的有效解决方案在很大程度上取决于需要解决的任务,恢复此类数据也不是一件小事。 关于如何处理这个问题,已经存在一些问题: Stringify (convert to JSON) a JavaScript object with circular reference |
|
|
6
-3
您可以设置一个对象
而且很容易找到它
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |