Есть ли обратное _.groupBy? - PullRequest
       8

Есть ли обратное _.groupBy?

0 голосов
/ 07 февраля 2019

Я использую lodash и сгруппировал массив объектов по ключу, которым они поделились;Затем я делаю вычисления для этих объектов в этих группах, но теперь мне нужно разгруппироваться.

Есть ли способ сделать это в lodash?

Спасибо

1 Ответ

0 голосов
/ 07 февраля 2019

Вы можете использовать _.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>
...