关于数组内对象重构
来源:14-11 电子书列表高级优化
lipapa
2020-08-28
provsData: [{"text" : "江苏省","value" : "320000"},{↵"text" : "浙江省","value" : "320001"}]
怎样重构成 provsData:[{ "320000":"江苏省"},{"320001" : "浙江省"}];
写回答
1回答
-
同学你好,这种对数据处理的方式有很多,思路都是先遍历数组,在将对象中需要的值取出来然后形成一个新的数组,例如下面的这个例子:
const array = [] data.map((item) => { let obj = {} const arr = Object.values(item) obj[arr[1]] = arr[0] array.push(obj) })
如果帮到了你,欢迎采纳。
00
相似问题