收藏
回答

如何向数组中的对象中添加值

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug [] 工具 1.02 1.02



已知:

  1. js文件中的data中有空数组 array[]

  2. 最终的数组array的样式如下所示:

    array[

    {name1:value,describe:[{key1:value1,key2:value2,...,key3:value3},{key1:value1,key2:value2,...,key3:value3},...{key1:value1,key2:value2,...,key3:value3}]},

    {name2:value,describe:[{key1:value1,key2:value2,...,key3:value3},{key1:value1,key2:value2,...,key3:value3},...{key1:value1,key2:value2,...,key3:value3}]},

    ...

    {nameN:value,describe:[{key1:value1,key2:value2,...,key3:value3},{key1:value1,key2:value2,...,key3:value3},...{key1:value1,key2:value2,...,key3:value3}]}

    ]

3.数组1->对象1->数组2->对象2的结构,在数组2中添加对象2

- 希望提供的能力

  1. 如何向array中添加describe:[];

  2. 添加完describe:[]后如何添加各obeject,即{key1:value1,key2:value2,...,key3:value3}

  3. 如何在数组2中添加对象2

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

1 个回答

  • 一碗nina
    一碗nina
    2018-06-08

    你好,先通过this.data.array取出值,进行修改再通过this.setData赋值就可以啦

    2018-06-08
    赞同
    回复 2
    • Jianxing Liao(La Vida Seguirá)
      Jianxing Liao(La Vida Seguirá)
      2018-06-09

      您好,您可能还没理解我的意思,array一开始只是一个空数组,我通过this.data.array取出到数组2(数组2名为B)的值,怎样才能往array[].B[]中添加对象呢,用push()函数吗?但push()函数返回值只是长度而不是这个array[].B[]

      2018-06-09
      回复
    • 一碗nina
      一碗nina
      2018-06-11

      你把数组赋值是直接传引用,直接改应该就可以了

      2018-06-11
      回复