关于数组内对象重构

来源:14-11 电子书列表高级优化

lipapa

2020-08-28

provsData: [{"text" : "江苏省","value" : "320000"},{↵"text" : "浙江省","value" : "320001"}]

怎样重构成  provsData:[{ "320000":"江苏省"},{"320001" : "浙江省"}];

写回答

1回答

扬_灵

2020-08-28

同学你好,这种对数据处理的方式有很多,思路都是先遍历数组,在将对象中需要的值取出来然后形成一个新的数组,例如下面的这个例子:

const array = []
    data.map((item) => {
      let obj = {}
      const arr = Object.values(item)
      obj[arr[1]] = arr[0]
      array.push(obj)
    })

如果帮到了你,欢迎采纳。

0
0

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程