Я использую lodash и сгруппировал массив объектов по ключу, которым они поделились;Затем я делаю вычисления для этих объектов в этих группах, но теперь мне нужно разгруппироваться.
Есть ли способ сделать это в lodash?
Спасибо
Вы можете использовать _.flatMap(), чтобы «разгруппировать», но это не восстановит первоначальный порядок:
_.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>