Javascript 如何使用lodash转换数组?

Javascript 如何使用lodash转换数组?,javascript,lodash,Javascript,Lodash,如何使用lodash将第一个数组转换为第二个数组 发件人: var data = [ {'column':[1,1,1,1,1]}, {'column':[2,2,2,2,2]}, {'column':[3,3,3,3,3]}, ] 致: 您可以这样做: var数据=[ {'column':[1,1,1,1,1]}, {'column':[2,2,2,2,2]}, {'column':[3,3,3,3,3]}, ]; var newData=(数据) .map('列') .unz

如何使用lodash将第一个数组转换为第二个数组

发件人:

var data = [
  {'column':[1,1,1,1,1]},
  {'column':[2,2,2,2,2]},
  {'column':[3,3,3,3,3]},
]
致:


您可以这样做:

var数据=[
{'column':[1,1,1,1,1]},
{'column':[2,2,2,2,2]},
{'column':[3,3,3,3,3]},
];
var newData=(数据)
.map('列')
.unzip()
.map(函数(col){
返回{'column':col};
})
.value();
console.log(newData)

您可以这样做:

var数据=[
{'column':[1,1,1,1,1]},
{'column':[2,2,2,2,2]},
{'column':[3,3,3,3,3]},
];
var newData=(数据)
.map('列')
.unzip()
.map(函数(col){
返回{'column':col};
})
.value();
console.log(newData)

它必须是lodash吗?如果没有第三部分库,它可以完成吗?不,实际上我只是想学习lodash,你的解决方案是什么?它必须是lodash吗?如果没有第三部分库,它可以完成吗?不,实际上我只是想学习lodash,你的解决方案是什么?
var data = [
  {'column':[1,2,3]},
  {'column':[1,2,3]},
  {'column':[1,2,3]},
  {'column':[1,2,3]},
  {'column':[1,2,3]},
]