0
我有一個這樣的對象。重構對象到一個平面陣列
{Brunch: 2, Kimchi: 1}
我需要將它重構爲一個數組/對象
[{
"label" : "Brunch",
"value" : 2
},
{
"label" : "Kimchi",
"value" : 1
}]
我有一個這樣的對象。重構對象到一個平面陣列
{Brunch: 2, Kimchi: 1}
我需要將它重構爲一個數組/對象
[{
"label" : "Brunch",
"value" : 2
},
{
"label" : "Kimchi",
"value" : 1
}]
您可以使用Object.keys()
和map()
得到期望的結果。
var obj = {
Brunch: 2,
Kimchi: 1
}
var result = Object.keys(obj).map(function(k) {
return {
"label": k,
"value": obj[k]
}
})
console.log(result)
最簡單的方法:
var result = Object.keys(input).map(key => ({
label: key,
value: input[key],
}));
乾杯的人 - 相信我之前問過這一點 - 不是總有一些事情我看到了很多的 –