亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讓數組兩兩分組,然后相加感激不盡

如何讓數組兩兩分組,然后相加感激不盡

躍然一笑 2019-10-16 10:01:08
我有一個數組[0,0,40,0,60,85,125,0,0,40,110,0,70,110,0,0,0,30,0,0,30]現在兩兩分組相加,他把變成[0,40,145,125,40,110,180,0,30,0,30]多出來的30不相加,保留我現在lettenMinTotalAdd=[]for(vari=0;i
查看完整描述

2 回答

?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

letarray=[1,2,3,23,4,5]
letres=[]
array.filter((item,index,arr)=>{
if((index+1)%2==1){
letsum=arr[index]+(arr[index+1]||0);
res.push(sum)
}
})
//res應該是你需要的結果
                            
查看完整回答
反對 回復 2019-10-16
?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

lettenMinTotalArray=[0,0,40,0,60,85,125,0,0,40,110,0,70,110,0,0,0,30,0,0,30]
lettenMinTotalAdd=[]
for(vari=0;iletslice=tenMinTotalArray.slice(i,i+2)
tenMinTotalAdd.push(
slice.reduce(function(prev,curr,idx,arr){
returnprev+curr
})
)
}
你都整理出來了不考慮時間、空間復雜度,遍歷就行
                            
查看完整回答
反對 回復 2019-10-16
  • 2 回答
  • 0 關注
  • 618 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號