我想知道我是否可以通过任何机会在localStorage上存储多个密钥?例如:
localStorage.setItem("a_key", a_value);
localStorage.setItem("another_key", another_value);
有可能这样做吗?如果不是,你建议我做什么作为一种解决方法,因为我需要在客户端存储两个密钥或变量?
答案 0 :(得分:3)
是。您可以在本地存储(和会话存储)中存储多个键/值对。从web storage spec(强调添加):
每个存储对象都可以访问键/值对列表, 有时被称为物品。键是字符串。任何字符串 (包括空字符串)是一个有效的密钥。价值观也是如此 字符串。
...
length属性必须返回键/值对的数量 当前存在于与对象关联的列表中。