小编Chr*_*ley的帖子

JavaScript将原始对象与对象的子数组结合在一起

我有一些带有一些key:values的对象数组,其中一个键的值是一个对象数组。我想将子数组简化为一个新的对象数组。

到目前为止,我还找不到使用映射的解决方案。

const warehouse = [
    {
        Server: 'EU',
        Department: 'Paper',
        Suppliers: [
            {
                Name: 'EU Paper',
                Contract: 'Active'
            },
            {
                Name: 'Local Tree',
                Contract: 'Ended'
            }
        ]
    },
    {
        Server: 'US',
        Department: 'Steel',
        Suppliers: [
            {
                Name: 'Steel Research',
                Contract: 'Active'
            },
            {
                Name: 'Heat Vantage',
                Contract: 'Active'
            }
        ]
    }
]
Run Code Online (Sandbox Code Playgroud)

输出应为

const suppliers = [
    {
        Server: 'EU',
        Department: 'Paper',
        Name: 'EU Paper',
        Contract: 'Active'
    },
    {
        Server: 'EU',
        Department: 'Paper',
        Name: 'Local Tree',
        Contract: 'Ended'
    }, …
Run Code Online (Sandbox Code Playgroud)

javascript json object node.js

0
推荐指数
1
解决办法
39
查看次数

标签 统计

javascript ×1

json ×1

node.js ×1

object ×1