Just store the object, then ;)
var result2 = data.reduce(function(r, e) {
if (!r[e.title]) {
r[e.title] = e;
r[e.title].count = 0;
}
r[e.title].count++;
return r;
}, {});
console.log(Object.values(result2));
Marco Alka
Software Engineer, Technical Consultant & Mentor