[
{name: name1, id: 1},
{name: name2, id: 1},
]
const test = [{
name: 'name1',
id: 1
},
{
name: 'name2',
id: 1
},
];
function checkForRepeatIDs(arr) {
const memo = {};
for (let item of arr) {
const { id } = item;
if (memo[id]) return true;
memo[id] = true;
}
return false;
}
console.log(checkForRepeatIDs(test)); // true
const hasDupes = (arr) => {
for (let i = arr.length - 1; i >= 0; i--) {
if (i !== arr.findIndex((el) => arr[i].id === el.id))
return true;
}
return false;
}