删除项目和删除属性的区别

5

4
请参考网址 https://dev59.com/dGw05IYBdhLWcg3w_Guw ,在删除本地存储(localStorage)中的数据时,应该使用 removeItem() 方法而不是 delete 关键字。两者的效果相同,但是 removeItem() 是 localStorage 提供的专门用于删除数据的方法,可以更好地表达意图,而且也可能比 delete 更快。 - ic3b3rg
如果您查看delete的规范(然后是[[Delete]]),算法中没有提到_Storage_,因此您可能会发现一些浏览器无法完全执行delete - Paul S.
1个回答

2

您应该使用localStorage.removeItem()。虽然delete可能会起作用,但它不是规范的一部分,现在它能够工作只是幸运巧合。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接