I would like to know how to remove repeated name property in array of objects
using javascript/typescript
Tried
var result = itemList1.filter((v,i,a)=>a.findIndex(v2=>(v2.name===v.name))===i)
var itemList1 = [
{id:1, name: 'anu'},
{id:2, name: 'john'},
{id:3, name: 'john'}
]
Expected Result:
[
{id:1, name: 'anu'},
{id:2, name: 'john'}
]