Tengo una matriz de objetos que contiene valores numéricos. Cuando lo recorro, necesito establecer en la siguiente lógica los valores de manera que cada valor a partir del segundo elemento sea igual al valor anterior -80
result.data.forEach((dataItem) => { if (dataItem.values && dataItem.values.length) { dataItem.sumValue = dataItem.values.reduce((sum, item) => { return (sum + item.value) }, 0) } else dataItem.sumValue = dataItem.valueEntonces, cada dataItem.sumValue debe ser igual al valor anterior -80.
¿Cómo puede lograrse?