JSFiddle - React, Tailwind, and code Playground
by ruhul105
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.20/lodash.min.js"></script>
JavaScript
const dd = [
{
"value": "[email protected]",
"msg": "[email protected] already taken.",
"param": "user.email"
},
{
"value": "[email protected]",
"msg": "[email protected] already taken.",
"param": "user.email"
},
{
"value": "[email protected]",
"msg": "[email protected] already taken.",
"param": "client.email"
}
]
function removeDuplicates(myArr, prop) {
return myArr.filter((obj, pos, arr) => {
return arr.map(mapObj => mapObj[prop]).indexOf(obj[prop]) === pos;
});
}
//console.log(removeDuplicates(dd))
var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 2 }];
console.log(_.uniqWith(dd, _.isEqual))