var aa = [-5, -5,10, 10, -5]
求和 从第一个正整数之后求和,最后结果是15
根据总数或当前数值判断。
aa.reduce((acc,cur)=>{
if(acc != 0 || cur >=0){
return acc+cur;
} else{
return acc;
}
},0)
let aa = [-5,,-5,10,10,-5];
let sum=0;
let flag=false
aa.forEach(i=>{
if(i!>0) flag=true
if(flag) sum+=i!;
})
console.log(sum)
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决