I have the following array:
arr = [
    [
        {
            id: 1,
            name: 'name 1',
            pushname: 'name 1'
        }
    ],
    [
        {
            id: 2,
            name: 'name 2',
            pushname: 'name 2'
        }
    ],
    [
        {
            id: 1,
            name: 'name 1',
            pushname: 'name 1'
        }
    ]
]
/*return:
 [
  [ { id: 1, name: 'name 1', pushname: 'name 1' } ],
  [ { id: 2, name: 'name 2', pushname: 'name 2' } ],
  [ { id: 1, name: 'name 1', pushname: 'name 1' } ]
]
*/
How could I remove the repeated information?
I would like to return:
/*
 [
  [ { id: 1, name: 'name 1', pushname: 'name 1' } ],
  [ { id: 2, name: 'name 2', pushname: 'name 2' } ]
]
*/
I believe I would use the filter, but I tried it in several ways and didn't find a solution. Anyone have any idea how to help me?
Note: I'm a beginner! Sorry if the question is repeated, I'll exclude it if it is!
 
     
    