1

假设我检查一下 localStorage 中是否存在更快(或者没有区别)的东西?:

if (localStorage[key]) do_something();

或者

if (key in localStorage) do_something;

我不知道 Javscript 引擎做了什么,但即使我没有为它指定变量,它也不localStorage[key]返回内部的值(假设它已定义)?localStorage[key]现在我知道通常这只会分配一个指向 localStorage[key] 内部值的指针,但是由于 localStorage 是一个单独的浏览器 API(可能会转到磁盘),这会改变什么吗?

假设这是一个相对较大的字符串,这在性能敏感代码中可能会很慢。

4

0 回答 0