js 如何转换指定格式?

[
    {
        allCustomerNum: "-"
        hasOrderCustomerNum: "-"
        notHasOrderCustomerNum: "-"
    }
    {
        allCustomerNum: "-"
        hasOrderCustomerNum: "-"
        notHasOrderCustomerNum: "-"
    }
    {
        allCustomerNum: "-"
        hasOrderCustomerNum: "-"
        notHasOrderCustomerNum: "-"
    }
    {
        allCustomerNum: "-"
        hasOrderCustomerNum: "-"
        notHasOrderCustomerNum: "-"
    }
    {
        allCustomerNum: "-"
        hasOrderCustomerNum: "-"
        notHasOrderCustomerNum: "-"
    }
    {
        allCustomerNum: "-"
        hasOrderCustomerNum: "-"
        notHasOrderCustomerNum: "-"
    }
]

如何转成下面这种格式

[['-', '-', '-'],['-', '-', '-']['-', '-', '-'],['-', '-', '-']['-', '-', '-']['-', '-', '-']['-', '-', '-']]
阅读 2.4k
5 个回答

直接让后端处理

data.map((item) =>{
    const arr = [];
    Object.keys(item).forEach((item1) => arr.push('-'));
    return arr;
})
const result =data.map(item => Object.values(item))

arr.map(item => Object.values(item))

arr.map(Object.values)

推荐问题