Без всякого вуя
let arr = [
{
"ASSIGNEE": "Иванова Татьяна",
"SUBCATEGORY": "Обратная связь",
"AVERAGE_TTL": 279
},
{
"ASSIGNEE": "Иванова Татьяна",
"SUBCATEGORY": "Обратная связь от КК",
"AVERAGE_TTL": 4
},
{
"ASSIGNEE": "Петрова Валентина",
"SUBCATEGORY": "Обратная связь",
"AVERAGE_TTL": 4
},
{
"ASSIGNEE": "Петрова Валентина",
"SUBCATEGORY": "Обратная связь от КК",
"AVERAGE_TTL": 114
},
]
const m = new Map()
arr.forEach(o => {
const ass = o.ASSIGNEE;
if (!m.has(ass) ) m.set (ass, {"ASSIGNEE": ass})
const mo = m.get(ass)
mo[o.SUBCATEGORY] = o.AVERAGE_TTL
})
let arr2 = [...m.values()]
console.log (arr2)