localStorage.setItem名字递增
时间: 2023-08-03 17:34:35 浏览: 73
javaScript的LocalStorage 的使用+源码
如果你想在localStorage中存储多个相似的数据,可以考虑使用一个递增的数值作为键名。你可以在每次存储数据时,将已有的键名数值加1,作为新数据的键名,确保不会与已有的键名重复。可以使用以下代码实现:
```
let num = parseInt(localStorage.getItem('num')) || 0; // 获取已有的键名数值,如果没有则默认为0
num++; // 自增
localStorage.setItem(`data_${num}`, JSON.stringify(yourData)); // 存储数据,键名为 data_1、data_2、data_3...依次递增
localStorage.setItem('num', num); // 存储最新的键名数值
```
这样可以方便地存储多个相似的数据,并且保证键名不重复。
阅读全文