Want to remove duplicates from array
I want to remove one of them. Similarly, when there are multiple duplicate, I only want to keep the first object because i am getting my array as sorted descending by time.
Here is my code:
chatlist : [
{
"receiver": "Remya",
"message": "hiiiii",
"created": "2018-07-09T05:22:28.143Z"
},
{
"sender": "Remya",
"message": "hi",
"created": "2018-07-07T10:35:08.919Z"
},
{
"sender": "Mini",
"message": "hi",
"created": "2018-07-05T08:42:50.189Z"
},
{
"sender": "Mini",
"message": "hlo",
"created": "2018-07-05T05:11:40.331Z"
},
{
"receiver": "Mini",
"message": "hi",
"created": "2018-07-05T05:11:34.489Z"
},
{
"receiver": "Maya",
"message": "hlo",
"created": "2018-07-04T05:23:35.650Z"
},
{
"sender": "Maya",
"message": "hi",
"created": "2018-07-04T05:22:21.723Z"
},
{
"sender": "Mini",
"message": "hello",
"created": "2018-07-04T05:20:06.341Z"
},
{
"receiver": "Mini",
"message": "hi",
"created": "2018-07-04T05:19:32.964Z"
}
]
I want the output like:
chatlist : [
{
"receiver": "Remya",
"message": "hiiiii",
"created": "2018-07-09T05:22:28.143Z"
},
{
"sender": "Mini",
"message": "hi",
"created": "2018-07-05T08:42:50.189Z"
},
{
"receiver": "Maya",
"message": "hlo",
"created": "2018-07-04T05:23:35.650Z"
}
]
I am trying to execute my chatlist page. so i need to load my recent chats as list.
Thanks in advance