Refer here: Calculating 2 object keys/columns from array of objects Javascript
Example:
var foodRevenue = {
"Month": "2011-01",
"week1_Revenue": "100.00",
"week2_Revenue": "300.51",
"Week3_Reenue": "200.09",
"Month1_TotalRevenue": "0"
},
{Month, Month1_TotalRevenue, week1_Revenue,...revenue} = foodRevenue,
result = {
Month,
week1_Revenue,
Month1_TotalRevenue:
Object
.values({...revenue,week1_Revenue})
.reduce((s,r) => s+=+r, +Month1_TotalRevenue)
.toFixed(2)
}
console.log(result)
I want to swap week1_revenue and month1_TotalRevenue order from the calculated object key. How would I do that. I recommend using these solutions.
Note: The original array was a string, so I JSON.parse() so the array foodRevenue is already an object
foodRevenueandresultare objects.{Month, Month1_TotalRevenue, week1_Revenue,...revenue} = foodRevenueis destructuring. Hop over to MDN and have a look at their documentation on that topic.