我有一段这样的数据:
我希望通过js处理,取出data对象的三个数组中的code和msg,然后赋给三个新的对象,最后变成这样:
这是我的写的代码,但是我想优化这段代码,希望有大佬指点:
我有一段这样的数据:
我希望通过js处理,取出data对象的三个数组中的code和msg,然后赋给三个新的对象,最后变成这样:
这是我的写的代码,但是我想优化这段代码,希望有大佬指点:
var a, b, c;
[a, b, c] = Object.entries(data).map(item => {
const temp = {};
item[1].forEach(({ code, msg }) => temp[code] = msg);
return temp;
});
var getObj = (data) => {
let res = {}
data.forEach(({code,msg}) => {
res['code'] = msg
})
return res
}
const res1 = getObj(data.listOne)
const res2 = getObj(data.listTwo)
const res3 = getObj(data.listThree)
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读