Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果没有值,HTML5本地存储对象将返回什么?_Javascript_Html_Local Storage - Fatal编程技术网

Javascript 如果没有值,HTML5本地存储对象将返回什么?

Javascript 如果没有值,HTML5本地存储对象将返回什么?,javascript,html,local-storage,Javascript,Html,Local Storage,在编写函数以检查本地存储对象中是否已经存在键/值对时,应该检查什么?如果没有这样的键/值对,它将返回null、空对象或其他内容吗?localStorage.getItem将为未设置的键返回null: getItemkey方法必须返回与给定键关联的当前值。如果与对象关联的列表中不存在给定的键,则此方法必须返回null 资料来源:当然,对于任何虚伪的人来说,都有一条捷径:如果!storyStage。当你尝试它时,它将返回它返回的任何内容。可能是因为你可以通过简单的尝试或阅读文档来找到答案。不要把答案

在编写函数以检查本地存储对象中是否已经存在键/值对时,应该检查什么?如果没有这样的键/值对,它将返回null、空对象或其他内容吗?

localStorage.getItem将为未设置的键返回null:

getItemkey方法必须返回与给定键关联的当前值。如果与对象关联的列表中不存在给定的键,则此方法必须返回null


资料来源:

当然,对于任何虚伪的人来说,都有一条捷径:如果!storyStage。当你尝试它时,它将返回它返回的任何内容。可能是因为你可以通过简单的尝试或阅读文档来找到答案。不要把答案放在问题中,这肯定不会帮助你避免被否决。好吧,我不知道。这就是为什么我在Meta.中问了这个问题。值得指出的是,localstorage[key]格式将返回未定义的。这是真的-我通常更喜欢使用getItem,因为当您的键恰好是长度时,它也可以工作。请参阅