【问题标题】:Accessing data in localStorage访问 localStorage 中的数据
【发布时间】:2012-01-13 04:16:37
【问题描述】:

我一直在写一个 Chrome 扩展程序,我注意到我可以使用类似的代码非常简单地访问它

var x = localStorage.x;

var y = "value";
localStorage.y = y;

但是,我认为我从未见过这种方法记录在案。通常,我见过类似的东西

var x = localStorage.getItem(x);
var y = "value";
localstorage.setItem(y, "value");

使用我的原始技术有问题吗?我应该切换吗?

【问题讨论】:

    标签: google-chrome-extension local-storage


    【解决方案1】:

    Chrome 的localStorage 对象似乎实现了HTML5 Storage interface,其中提到可以通过直接访问相关属性来操作存储元素。

    relevant documentation from Mozilla Developer Network 建议使用setItemgetItem 方法,尽管它没有说明原因。

    Note: Although the values can be set and read via the standard JavaScript property access method usage of getItem and setItem methods is recommended.
    

    在实践中,我认为您使用哪种分配方法并不重要。如果接口实现得当,直接属性赋值应该有效地调用setItemgetItem

    【讨论】:

      猜你喜欢
      • 2016-05-22
      • 2014-07-20
      • 2015-09-07
      • 1970-01-01
      • 2019-12-06
      • 2012-05-08
      • 1970-01-01
      • 1970-01-01
      • 2018-06-05
      相关资源
      最近更新 更多