flatmap map object.entity的教程

image

 

import _ from 'lodash'
const abc = {
x: [{
a: 1,
b: 2
}, {
a: 3,
b: 4
}],
y: [{
a: 1,
b: 2
}, {
a: 3,
b: 4
}],
z: [{
a: 1,
b: 2
}, {
a: 3,
b: 4
}]
}

const v = Object.entries(abc).flatMap(([xy, values]) => {
return values.map(({ a, b }) => {
return { a, b, xy }
})
})
const grouped = _.groupBy(v, 'xy')
console.log(grouped)

posted on 2026-06-06 16:53  漫思  阅读(4)  评论(0)    收藏  举报

导航