let your_array = [ // Положим объекты в массив
{status: 'approved', message: '123'},
{status: 'declined', message: '3123123'},
{status: 'approved', message: '3434342'},
{status: 'approved', message: "asdsdfdad"},
]
// Результат будет объектом со свойствами === статусами
// result.approved = [ 123, 3434342, asdsdfdad , ...]
let result = concatAtStatus(your_array);
function concatAtStatus ( arrayOfObjects = [] ) {
let result = {};
arrayOfObjects.forEach( elem => {
let { status, message } = elem;
result[status] ? result[status].push(message) : result.status = [ message ];
});
return result;
}