Underneath is an array of objects containing two properties emp_name and date and I want to update records by adding flag in which date should be greatest among other date corresponding to emp_name.
let arr_of_obj = [{emp_name:'Mark',date:new Date('2018/05/01')},
{emp_name:'Mark',date:new Date('2018/05/02')},
{emp_name:'John',date:new Date('2018/04/05')},
{emp_name:'John',date:new Date('2018/03/22')},
{emp_name:'Mark',date:new Date('2018/05/06')}];
Suppose above arr_of_obj should updated two entries i.e.
[{emp_name:'Mark',date:new Date('2018/05/21')},
{emp_name:'Mark',date:new Date('2018/05/22')},
{emp_name:'John',date:new Date('2018/04/15'),max:true},
{emp_name:'John',date:new Date('2018/03/22')},
{emp_name:'Mark',date:new Date('2018/05/26'),max:true}]