我正在使用lodash并将一组对象数组分组在它们共享的键上;然后,我对这些组中的这些对象进行计算,但是现在我需要取消分组。
有什么办法可以在lodash中做到这一点?
谢谢
答案 0 :(得分:1)
您可以使用_.flatMap()
来“取消分组”,但不会恢复原始顺序:
const arr = [2, 3, 4, 2, 3, 4]
const grouped = _.groupBy(arr)
console.log(JSON.stringify(grouped))
const ungrouped = _.flatMap(grouped)
console.log(JSON.stringify(ungrouped))
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min.js"></script>