使用localstorage.clear()但排除1项

Mer*_*der 17 javascript local-storage

我在localstorage中有很多项目,我想清除它们......除了1个项目,我们称之为"X".

有没有办法调用localstorage.clear()但排除X?

id.*_*.ot 42

将您想要保留的值存储在另一个变量中,然后使用 localStorage.clear()

例:

var myItem = localStorage.getItem('key');
localStorage.clear();
localStorage.setItem('key',myItem);
Run Code Online (Sandbox Code Playgroud)


示例取自该SO帖子.