對象的數組我有對象的這樣一個數組:扁平化地圖(或環)
[
{
"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
}
]
我怎樣才能把它弄成這個樣子嗎?訂單無關緊要。
{
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
..
..
}
我試着從這開始,但是即使下面的代碼也有snytax錯誤。
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);
}
但我堅持,不知道如何繼續..
爲什麼downvote,什麼是錯的這個解決方案,請提供同樣的原因:( –
我同意。有一個人給每個答案(包括我的答案)加上'-1'。這是不公平的,所以我給你一個補償。 – Badacadabra