I have a problem here that I can't deal with. There is little written about this on the internet. Well, when starting out, I need to make a function that will remove the duplicate data from the table, but the comparison of this data must be based on the data from the table object, below I will give an example because I do not know if I explained it well.
[
  { 
     id: 1234, 
     user: { 
       nickname: 'a' <-
     }
  },
  { 
     id: 1234, 
     user: { 
       nickname: 'b' <-
     }
  },
  { 
     id: 1234, 
     user: { 
       nickname: 'a' <-
     }
  },
]
Data is to be compared according to user.nickname.
I tried to do it this way
array.filter((value, index) => array.indexOf (value.user.nickname) === index)
but all I got was a blank array
[]
If anyone can help, I will be grateful because I have this situation.
 
     
     
    