我在Chrome扩展中使用localStorage
。
在delete localStorage[key]
和window.localStorage.removeItem(key)
之间有什么区别或者它们的行为是相同的吗?
请注意,我选择window.localStorage.removeItem(key)
是为了与规范完全对应,但localStorage.removeItem(key)
是它在野外可能看起来的样子。
在Chrome中没有区别,但我建议使用localStorage.removeItem(key),以便您养成这样做的习惯。这样,当您在网站中使用localStorage时,您已经使用了最可能与过时浏览器的shims和polyfills一起工作的方法。