HTML Editor
<!DOCTYPE html> <html lang="en-US"> <body> <h1>JSON Remove Duplicate Objects</h1> <p>Remove duplicate objects only by name.</p> <button onclick="myFunction()">Click Me</button> <script> var data = [{ "name": "Danny", "age": 25 }, { "name": "Mike", "age": 25 }, { "name": "Danny", "age": 18 } ] var data1 = []; function removeDup(obj, index) { if (data1.map(function(e) { return e.name; }).indexOf(obj.name) == -1) { data1.push(obj); } if (index == (data.length - 1)) console.log(data1); } function myFunction() { data.filter(removeDup, 0) } </script> <p><strong>Note</strong>: Click on the button and check your console</p> </body> </html>
OUTPUT
×

Save as Private