3636关注10887浏览
已知:
js文件中的data中有空数组 array[]
最终的数组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
- 希望提供的能力
如何向array中添加describe:[];
添加完describe:[]后如何添加各obeject,即{key1:value1,key2:value2,...,key3:value3}
如何在数组2中添加对象2
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
seeulater
11人对此回答表示赞同
先通过this.data.array取出值,进行修改再通过this.setData赋值就可以啦
展开112回复分享发布于 6年前评论(2)
收起评论
你把数组赋值是直接传引用,直接改应该就可以了
您可能还没理解我的意思,array一开始只是一个空数组,我通过this.data.array取出到数组2(数组2名为B)的值,怎样才能往array[].B[]中添加对象呢,用push()函数吗?但push()函数返回值只是长度而不是这个array[].B[]