小程序开发的过程中遇到这个问题,好久不写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 }