【发布时间】:2018-06-18 00:03:22
【问题描述】:
我正在尝试读取一个本地存储,其中键本身就是一个对象。我知道它是一个字符串,但看起来仍然像一个对象。像这样的东西。
{
"key1":"value1",
"key2":"value2",
"key3":"value3",
"key4":"vaule4"
}
问题是我知道所有键的值和少数值但不是所有值。我不知道如何使用 localstorage apis 来读取这个对象。我正在寻找类似于 contains 的东西,我可以在其中检查 key 是否包含此子键。
【问题讨论】:
-
不确定我是否理解您想要做什么 -
localStorage有一些事情需要注意。如果您计划将对象存储在localStorage中,则需要解析/序列化为 JSON。此外,要检测对象是否有键,您可以在对象实例上调用.hasOwnProperty(key_name),它将返回 true 或 false -
感谢 Dacre Denny! hasOwnProperty 有效! :-)
标签: local-storage