访问localStorage中的数据

时间:2012-01-12 19:50:47

标签: google-chrome-extension local-storage

我一直在编写Chrome扩展程序,我注意到我可以使用

等代码非常简单地访问它
var x = localStorage.x;

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

但是,我认为我从未见过这种方法。通常,我见过像

这样的东西
var x = localStorage.getItem(x);
var y = "value";
localstorage.setItem(y, "value");

使用我的原创技术有问题吗?我应该转换吗?

1 个答案:

答案 0 :(得分: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