Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

js如何将对象嵌套的数组数据取出来加到对象里,数据格式转换[{[],[]},{[],[]}] 转[{},{}]

拿到的数据是这样的:

list:[
       {
            id: '01',
            name: 'saly',
            role: [{role_id: 1, name: "管理员", status: 1}],
            org: [{org_id: 1, name: "xx公司", parent_id: 0, status: 1, remark: ""}]
        },
        {
            id: '02',
            name: 'deay',
            role: [{role_id: 1, name: "管理员", status: 1}],
            org: [{org_id: 1, name: "xx公司", parent_id: 0, status: 1, remark: ""}]
        }
    ]

我想要的就是,就是遍历所有对象,把对象里所有数组的属性和值取出来,加到对象上

转换之后的格式是这样的:

list:[
       {
            id: '01',
            name: 'saly',
            role_id: 1, 
            role_name: "管理员",
            org_id: 1, 
            org_name: "xx公司",
            parent_id: 0,
            status: 1,
            remark: ""
        },
        {
            id: '02',
            name: 'deay',
            role_id: 1, 
            role_name: "管理员",
            org_id: 1, 
            org_name: "xx公司",
            parent_id: 0,
            status: 1,
            remark: ""
        },
    ]

Enregistrer un commentaire

0 Commentaires