如何使用javascript计算摘要?

如何使用javascript计算摘要?,javascript,Javascript,var数据=[ { _id:'6d2847090a6a1b', 用户id:'580da5653bd3cc5802f6c37c', 名称:“aaaa”, 总数:250 }, { _id:'75f36d2847090a6a36580871', 用户id:'3bd3cc5802f6c37c580da565', 名称:“bbbb”, 总数:30 }, { _id:'6a3087184367090a6a3e58fd284', 用户id:'2f63bc580c37c580da565d3c', 名称:“ccc

var数据=[
{
_id:'6d2847090a6a1b',
用户id:'580da5653bd3cc5802f6c37c',
名称:“aaaa”,
总数:250
},
{
_id:'75f36d2847090a6a36580871',
用户id:'3bd3cc5802f6c37c580da565',
名称:“bbbb”,
总数:30
},
{
_id:'6a3087184367090a6a3e58fd284',
用户id:'2f63bc580c37c580da565d3c',
名称:“ccc”,
总数:100
}
];
var giftedObject=[];
data.forEach(函数(userSummary){
userSummary.numberOfGifted=Math.floor(userSummary.sum/100);
对于(var i=0;i控制台日志(结果)您可以从总和中减去
天赋积分

var data=[{u id:'6d2847090a6a1b',用户id:'580da5653bd3cc5802f6c37c',名称:'aaaa',总和:250},{u id:'75f36d2847090a6a36580871',用户id:'3bd3cc5802f6c37c580da565',名称:'BBBBBBB',总和:30},{id:'6A30871843670A6E58FD284',用户id:'2F63BC580C37C55C',总和:100}],
giftedObject=[];
data.forEach(函数(userSummary){
var i,
gifted_point=数学地板(userSummary.sum/100);
userSummary.sum-=天赋点数;
对于(i=0;i

.as控制台包装{max height:100%!important;top:0;}
如何减少for循环中的总和

for(var i = 0; i < userSummary.numberOfGifted; i++){
    giftedObject.push({
        user_id: userSummary.user_id,
        name: userSummary.name,
        gifted_point: 1,
        active: true
    });
    userSummary.sum -= 1; // <--- add this line
}
for(var i=0;iuserSummary.sum-=1;//根本不清楚您要做什么。
一切正常,但在创建对象后,我们需要减少(减去)在sum value
中,沿着@Jamiec的行,您想创建一个新的对象列表,同时修改原始对象列表,以将每个条目的总和减少为新列表创建的对象数?我需要获得两个不同的对象,一个用于最终数据,另一个用于giftedObject