js remove json value duplicates
var data = [{ "name": "Peter", "age": 30, "hair color": "brown" }, { "name": "Steve", "age": 55, "hair color": "blonde" }, { "name": "Steve", "age": 55, "hair color": "blonde" }] data = this.data.filter((obj, pos, arr) => { return arr .map(mapObj => mapObj.name) .indexOf(obj.name) == pos; }); console.log(data); /* [{ "name": "Peter", "age": 30, "hair color": "brown" }, { "name": "Steve", "age": 55, "hair color": "blonde" }] */