怎么才能知道有没有创建本地存储

Storage.get(key[, defaultValue])
如果该存储中不包含该数据,这时若指定了默认值参数则返回默认值,否则返回undefined。

怎么才能检测到undefined

场景:用户可以存一个坐标值,然后在下次打开时就能直接使用它,那第一次打开时并没有存储啊,直接get就报错了,如果每次都put不久覆盖了吗

@m986883511
第一次读取前,看看你的数据是不是undefined
是不存在的话,你在写入该数据的默认值就好。
不是的话直接读取。多看看教程示例就会写了。

最后由 1912380084 编辑

@1912380084 怎么看是不是undefined呢? if(Storage.get(key[, defaultValue])==undefined)
报错啊
undefined是什么类型的数据啊

if(Storage.get(key,-1)==-1)
第二个参数可以设置默认值,本地取不到值就会返回默认值

  • 4
    帖子
  • 168
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待