javascript - 删除多个 localStorage 项目
问题描述
我有两个“localStorage”项目,summaryForm
和projectForm
.
目前我使用两个语句来删除它们,
localStorage.removeItem("summaryForm");
localStorage.removeItem("projectForm");
是否可以将这两个语句合并为一个?
解决方案
您可以将要删除的键放在一个数组中并循环它们:
let keysToRemove = ["summaryForm", "projectForm"];
for (key of keysToRemove) {
localStorage.removeItem(key);
}
使用完整循环,或者,使用forEach
:
keysToRemove.forEach(k =>
localStorage.removeItem(k))
或者localStorage.clear()
,如果您只想清除所有内容,请使用。
推荐阅读
- php - PHP 区分 only-date 或 only-time 以及两者
- r - 如何为网络分析准备邻接矩阵
- python - Pandas 在 & 和 | 中的操作顺序 短路评估中的条件
- react-native - react-native/redux中如何通过api发布数据?
- site-prism - 如何正确使用 Site-prism URL 扩展
- c# - 使用 .Include() 时 Postman 中的“无法得到任何响应”
- excel - 可以使用条件格式来更改内容而不仅仅是单元格的格式吗?
- ruby-on-rails - 如何对包含关联模型计数的列进行排序
- ios - 使用 sinch 不会为应用程序调用推送通知
- python - 您可以将协程添加到事件循环队列的前面吗?