localStorage赋值与setItem()

时间:2013-12-19 18:49:42

标签: javascript html5 local-storage

其中一个first results from a Google search表示此语法将用于localStorage:

localStorage.lastname="Smith";

MDN使用.setItem()和.getItem(),我想如果浏览器不支持localStorage,那么你可以使用technique defined there添加它。

但由于我的程序只在iOS上运行,我想我的问题是:

可以使用

localStorage.lastname="Smith";

而不是:

window.localStorage.setItem("lastname","Smith");

1 个答案:

答案 0 :(得分:2)

虽然这两种方法都是有效的JavaScript,

localStorage.lastName = "Smith";

直接将类似值分配给某个键有时会导致属性冲突。

window.localStorage.setItem("lastname","Smith");

另一方面,进入是一种更好的做法。在使用Local-storage时,MDN和大多数其他资源都会推荐此方法。