我如何计算 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/