示例数据
let arr = [
{
name: 'name1',
value: 'a',
age: '12'
},
{
name: 'name2',
value: 'b',
age: '10'
},
{
name: 'name3',
value: 'c',
age: '11'
}
]
期望结果
arr = [
name: ['name1', 'name2', 'name3'],
value: ['a', 'b', 'c'],
age: ['12', '10', '11']
]
麻烦各位大神解答一下 谢谢
先声明:
[ name: [...], value: [...]]
这不是合法的 JavaScript 对象/数组表示,我猜想要的是{ name: [...], value: [...] }
(注意外层中括号改成了大括号)分三步:
然后可以合成一句话(省中间变量):