收藏
回答

本地化存储的问题 wx.get/setStorage

问题模块
API和组件

      var dat=['001','002','003'];
      dat['sum']=3
      console.log(dat)
      wx.setStorageSync('tmp', dat);
      console.log(wx.getStorageSync('tmp'))


 

请问,为什么存储dat后,再读取出来就只有3个字符串, sum=3 消失了

急,非常感谢 !

最后一次编辑于  2017-05-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • YJFn
    YJFn
    2017-05-04

    dat不是个数组吗?   

    dat['sum']=3

    这个是什么语法?

    2017-05-04
    赞同
    回复
  • You can you up
    You can you up
    2017-05-05

    语法不对 这是给dat自定义个属性

    2017-05-05
    赞同
    回复
  • 一念天堂
    一念天堂
    2017-05-05

    对,就是需要给dat动态生成自定义的属性,应该也是有办法做到的吧?

    不管语法怎样,在dat定义后打印出来显示是OK的,但存储在本地再读出来就不行,问题在这里

    2017-05-05
    赞同
    回复