let arr = [100, 200, 300, 400]; let res = [-100, -300, -600, -1000]; let temp = arr.reduce((pre, cur)=>[...pre, pre[pre.length-1]-cur], [0]); console.log(temp)