function mapArray(target) {
let obj = {},
result = []
target.map((item) => {
let key = item.name + item.sex
if(obj[key]) {
obj[key].like.push(item.like)
} else {
item.like = [item.like]
obj[key] = item
}
})
console.log(obj);
for(let key in obj) {
let element = obj[key];
result.push(element)
}
return result
}