收藏
回答

小程序中数组赋值后,显示长度为0,转化成字符串为空. 求解?

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

5 个回答

  • 微盟
    微盟
    2021-11-05

    定义的类型有问题,数组是拿索引存储,而你现在的数据应该是拿对象{key:value},数组是不支持[xx:'12',xx:'yyy']的格式的

    2021-11-05
    有用
    回复
  • 前行
    前行
    2021-11-05

    你用jsonstringify给数组?

    2021-11-05
    有用
    回复
  • 养乐多💍
    养乐多💍
    2021-11-05

    数组赋值用索引,你这方式是对象的

    2021-11-05
    有用
    回复
  • 困难
    困难
    2021-11-05

    数组就好好用数组的方式赋值好吗???

    你给数组用字符串当索引,那不是给对象添加属性吗???

    2021-11-05
    有用
    回复 2
    • YT春雨
      YT春雨
      2021-11-05
      难道JS的数组不可以用字符串当下标吗?
      2021-11-05
      回复
    • 困难
      困难
      2021-11-05回复YT春雨
      可以,因为JS的数组也是一个对象,所以你这样做并不会报错。但是本质上这是在给对象添加属性,对象可以用obj[key]的形式调用属性,你的做法本质上就是这个意思,与他是不是数组根本没关系,这是拿一个数组当对象用,那你为什么不直接用对象呢?
      2021-11-05
      回复
  • Mr.Zhao
    Mr.Zhao
    2021-11-05

    为啥不用花括号{}?

    2021-11-05
    有用
    回复 4
    • YT春雨
      YT春雨
      2021-11-05
      {}不是表示json对象吗?我要用的数组更适合些
      2021-11-05
      回复
    • YT春雨
      YT春雨
      2021-11-05
      jsCodes里会保存多个code数组
      2021-11-05
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-11-05回复YT春雨
      数组是你这种格式吗?[ {}. {}]  [code:123]  没写过后者
      2021-11-05
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-11-05回复YT春雨
      不是数组,又不是json,乱用
      2021-11-05
      回复
登录 后发表内容