小程序开发的过程中遇到这个问题,好久不写js了,问题是给对象数组添加新属性并赋值
第一种是给data里面的数组对象添加新属性可以改一下上面那张图,直接
that.setData({
[fileID]:xxxx
)}
即可,也就是给字符串增加一个括号
第二种是给当前函数中的数组对象添加新属性
//以下为精简代码
var datalist=[].concat(res.data)
for(var index = 0; index<res.data.length;index++)
{
var dataT= datalist[index];
dataT["name"]="xxx"//添加name属性,值为xxx
}