JavaScript设置本地存储的奇怪问题

时间:2018-09-09 10:29:26

标签: javascript local-storage

我想使用具有“ DONE”值的唯一键设置本地存储

例如:

PdfSeen作为键DONE作为值

VideoSeen作为键DONE作为值

两者

localStorage.setItem("PdfSeen" , "DONE"); 
localStorage.setItem("VideoSeen" , "DONE"); 

使用

在本地存储中设置新条目
  

完成键和未定义值

我的预期结果是

  

PdfSeen作为键DONE作为值

     

VideoSeen作为键DONE作为值

请检查下面的图片以很好地了解问题

下面的代码在本地存储中导致上面的条目

enter image description here

2 个答案:

答案 0 :(得分:2)

我想我找到了你的问题。您必须取消本地存储上的限制。请参见以下图像:

enter image description here

现在使用光标将线条向下拖动一些像素,您将看到真实的按键:

enter image description here

答案 1 :(得分:1)

undefined中的

console仅表示没有返回值。

localStorage.setItem("PdfSeen", "DONE");      // will log `undefined`
console.log(localStorage.getItem("PdfSeen")); // will log the value.

另请参阅Using the Web Storage API