收藏
回答

wx.getStorageSync取值出现问题

框架类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 wx.getStorageSync 工具 6.6.2 1.5.3

使用wx.getStorageSync相同的方法,两次取出的长度不一样,请问是为什么呢?

第二次出现一个很奇怪的现象,显示是3个元素,但是长度变成1,求高手回答啊




回答关注问题邀请回答
收藏

23 个回答

  • ?.
    ?.
    2018-02-05

    字打错了,就是说你这个数组操作后是让视图层不显示这个商品就够了还是要编辑好一个新数组传给后端?你的需求是什么样子的

    2018-02-05
    有用
    回复
  • ?.
    ?.
    2018-02-05

    看需求的,你这个原始数组还要用的吗?

    2018-02-05
    有用
    回复
  • W.
    W.
    2018-02-05

    那应该怎么正确引用呢?求指点

    2018-02-05
    有用
    回复
  • ?.
    ?.
    2018-02-05

    splice原数组会发生改变,懂了,引用类型的问题,不是方法的问题

    2018-02-05
    有用
    回复
  • W.
    W.
    2018-02-05

    我发现是这一行代码影响了取值


    有这代码前:




    注释代码后:


    有点懵


    2018-02-05
    有用
    回复
  • ?.
    ?.
    2018-02-05

    我测试了下,连续取值没有影响,是相同的,最好代码片段发一下看看

    2018-02-05
    有用
    回复
  • ?.
    ?.
    2018-02-05

    楼主要不然把整个代码片段发一下

    2018-02-05
    有用
    回复
  • ?.
    ?.
    2018-02-05

    看他代码取值是连续取的值,中间没有进行过处理的,引用指向同一个处理后才会有这种情况的吧

    2018-02-05
    有用
    回复
  • W.
    W.
    2018-02-05

    但是我在最新版的微信上测试,也是出现这样的情况呢

    2018-02-05
    有用
    回复
  • ?.
    ?.
    2018-02-05

    这个就不太清楚了,官方说这个会有出错的可能的,我们一般取值没啥问题,是不是重复连续取同一个值会这样,你换个字段取一下试一试

    2018-02-05
    有用
    回复

正在加载...

登录 后发表内容