第一种写法:解构item,且给item添加新的值 newvalue
this.refundNumberDetailData=this.refundNumberDetailData.map(item => {
//解构item,且给item添加新的值 refundNum,键值(refundNum: item.num)
//这里解构相当于把item里面的值都拿出来重新赋值
return { ...item,refundNum: item.num }
})
第二种写法:每次遍历都给item添加新的值再返回item(若item中的key已存在,则就是改变每一个的key的值)
this.table = res.data.dataSource.map((item) => {
//每次遍历都给item添加新的值再返回item
// 这里就相当直接给item添加了一个新值 newValue ,再返回item
item.newValue = item.a - item.b
return item
});
给已有字段赋新值,已存在键赋新值
this.refundInfoList=this.refundNumberDetailData