现在每次调用removeDuplicateDate的时候,会获得一个数组result,格式是[{date: "2017-09-30", total: 2}]这样的格式,原来是直接赋值到target.data上,但是有时候会出现多次removeDuplicateDate的时候,这个时候就会target.data会直接取最后一次的赋值(目前是只有两次的调用,日期没有出现相同的,但是日期相同的情况是可能会出现的),这其中 _. 是引用了lodash第三方库 const result = removeDuplicateDate(data), target = _.find($scope.pending.list, box => box.key === "toBeConfirm"); target.data = result;最终想要的结果是target.data是这些个对象的并集,同时还要对相同的日期total进行叠加,比如第一次获得数组是[{date: "2017-09-30", total: 2}],第二次是[{date: "2017-09-30", total: 3},{date: "2017-10-01", total: 2}],最终total.data希望是[{date: "2017-09-30", total: 5},{date: "2017-10-01", total: 2}]求帮助指导
添加回答
举报
0/150
提交
取消