<!DOCTYPE html>
<html lang="en-US">
<body>
<h1>JSON Remove Duplicate Objects</h1>
<p>Remove duplicate objects.</p>
<button onclick="myFunction()">Click Me</button>
<script>
var data = [{
"name": "Danny",
"age": 25
},
{
"name": "Mike",
"age": 21
},
{
"name": "Danny",
"age": 17
}
]
var data1 = data.filter((thing, index) => {
return index === data.findIndex(obj => {
return JSON.stringify(obj) === JSON.stringify(thing);
});
});
function myFunction() {
console.log(data1);
}
</script>
<p><strong>Note</strong>: Click on the button and check your console</p> </body>
</html>