I have an array of objects like this one:
[
{
"dow": 0,
"min_price": 2000,
"max_price": 4000,
"is_enable": true
},
{
"dow": 1,
"min_price": 500,
"max_price": 3000,
"is_enable": true
},
{
"dow": 2,
"min_price": 500,
"max_price": 3000,
"is_enable": true
},
{
"dow": 3,
"min_price": 1000,
"max_price": 3000,
"is_enable": true
}
]
How can I turn it into something like this one? The order doesn't matter.
{
advancePrice_0_max: 4000,
advancePrice_0_min: 2000,
advancePrice_1_max: 3000,
advancePrice_1_min: 500,
advancePrice_2_max: 3000,
advancePrice_2_min: 500,
advancePrice_3_max: 3000,
advancePrice_3_min: 500
..
..
}
I've tried to begin with this, but even below code has snytax error.
let temp = {};
if (!isEmpty.custom_pricing) {
temp = custom_pricing.map(obj => {
`advancePrice_${obj.dow}_min`: obj.min_price,
`advancePrice_${obj.dow}_max`: obj.max_price
})
console.log(temp);
}
But I'm stuck and don't know how to continue..