var arr = [
{status: 'approved', message: '123'},
{status: 'declined', message: '3123123'},
{status: 'approved', message: '3434342'},
{status: 'approved', message: 'asdsdfdad'}
]
var obj = arr
.filter(n => n.status === 'approved')
.reduce((p, c) => {
p.message += '\n' + c.message;
return p;
}, {
status: 'approved',
message: '',
})
Math.random() > 0.5 ? x => x : x => -x