从localStorage中删除:我应该使用delete还是. removeitem



我在Chrome扩展中使用localStorage

delete localStorage[key]window.localStorage.removeItem(key)之间有什么区别或者它们的行为是相同的吗?

请注意,我选择window.localStorage.removeItem(key)是为了与规范完全对应,但localStorage.removeItem(key)是它在野外可能看起来的样子。

在Chrome中没有区别,但我建议使用localStorage.removeItem(key),以便您养成这样做的习惯。这样,当您在网站中使用localStorage时,您已经使用了最可能与过时浏览器的shims和polyfills一起工作的方法。

相关内容

最新更新