从localStorage删除:我应该使用delete还是.removeItem?

Ale*_*ill 55 google-chrome local-storage

我正在使用localStorageChrome扩展程序.

它们之间是否存在差异delete localStorage[key],window.localStorage.removeItem(key)或者它们的行为是否相同?

请注意,我选择window.localStorage.removeItem(key)完全符合规范,但localStorage.removeItem(key)它是如何在野外看起来.

Nat*_*bna 83

Chrome没有区别,但我建议使用localStorage.removeItem(key),这样你就养成了这样做的习惯.这样,当您在网站中使用localStorage时,您已经在使用最有可能与过时浏览器使用填充程序和polyfill的方法.