js 如何转换指定格式?

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

如何转成下面这种格式

[['-', '-', '-'],['-', '-', '-']['-', '-', '-'],['-', '-', '-']['-', '-', '-']['-', '-', '-']['-', '-', '-']]
阅读 2.2k
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)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题