There is such an array:
[
{ message: '12949', author: 'esP' },
{ message: '1609', author: 'user' },
{ message: '1613', author: 'adm' },
{ message: '12949', author: 'Mdr' },
{ message: '12949', author: 'rood' }
]
How can you make sure that messages are not repeated, the authors are written separated by commas:
[
{ message: '12949', author: 'esP, Mdr, rood' },
{ message: '1609', author: 'user' },
{ message: '1613', author: 'adm' }
]
I check for uniqueness this way:
const _ = require('underscore');
let a = _.uniq(arr, x => x.message)
What to do next? Create a second loop and compare values?