removeItem和delete之间的区别

Pau*_*ski 5 javascript local-storage

可能重复:
从localStorage中删除:我应该使用delete还是.removeItem?

有什么区别

localStorage.removeItem("my_variable_in_storage")
Run Code Online (Sandbox Code Playgroud)

delete(localStorage.my_variable_in_storage)
Run Code Online (Sandbox Code Playgroud)

除此之外,第一个返回"undefined"和第二个true布尔值.

hun*_*tis 2

你应该使用localStorage.removeItem(). 虽然删除可能有效,但它不是规范的一部分,它现在对您有效可能只是一个幸运的巧合。