javascript - 本地存储 : Count how many values in key when using stringify

标签 javascript jquery local-storage

我如何计算 1 个本地存储 key 中有多少个不同的值。

例如:

这是我的本地存储:

[{"id":"item-1","icon":"google.com"},{"id":"item-2","icon":"youtube.com"}]

对于此示例,我想要一个具有 2 个不同值的警报。所以基本上我想计算 {}..

这可能吗?

最佳答案

localStorage 是一个对象,因此只需 localStorage.length 即可为您提供条目数。

但是我想我可能误解了你。你是说你有一个键,那个键的值是一个 JSON.stringify 的对象?如果是这样,您可以执行 JSON.parse(localStorage.keyname).length 来反序列化值并计算其中有多少。

关于javascript - 本地存储 : Count how many values in key when using stringify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8093625/

相关文章:

javascript - 使用 node-fetch 时不断让套接字挂起

javascript - 自定义 JavaScript 与 Flot 的交互

javascript - 使用链接而不是复选框启用/禁用复选框

javascript - 根据在另一个选择下拉列表中选择的值禁用一个选择下拉列表中的选项值

javascript - Jquery,当屏幕宽度为 1050px 时删除类

android - Android API中有SD卡的唯一标识符吗?以及如何获得呢?

javascript - 页面加载时滚动侧边栏位置

jQuery 圆形 slider ?

jquery - 多个 DIV 作为 json 字符串存入 localStorage

javascript - HTML5 本地存储 : How Much Space Do I Have Left?