gpt4 book ai didi

javascript - 如何用lodash转换数组?

转载 作者:行者123 更新时间:2023-12-02 14:42:20 27 4
gpt4 key购买 nike

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

来自:

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

致:

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

最佳答案

你可以这样做:

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

var newData = _(data)
.map('column')
.unzip()
.map(function(col) {
return {'column': col};
})
.value();

console.log(newData);
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.11.2/lodash.min.js"></script>

关于javascript - 如何用lodash转换数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36915248/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com