Ki*_*aya 2 javascript ecmascript-6
我有以下结构:
[
{
"key": "Asset Type",
"values": ["Appliances", "Electronics"]
},
{
"key": "Asset Availability",
"values": ["In Stock"]
}
]
Run Code Online (Sandbox Code Playgroud)
我需要将其转换为:
{
"Asset Type": ["appliances", "electronics"],
"Asset Availability": ["in stock"]
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
这是使用Object.fromEntriesand 的一种方法Array.prototype.map(将数组转换为二维数组,因为这是Object.fromEntries预期的)
const items = [{
"key": "Asset Type",
"values": ["Appliances", "Electronics"]
},
{
"key": "Asset Availability",
"values": ["In Stock"]
}
]
console.log(
Object.fromEntries(items.map(({
key,
values
}) => [key, values]))
)Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |