Me gustaría saber cómo comparar el valor del objeto existente en
la matriz de objetos, luego verifique si se repite y devuelva verdadero o falso en javascript
por ejemplo, si el valor del objeto existe en el objeto de matriz de propiedad de mode ,
luego verifique que la propiedad valueid en itemarray tenga duplicados
condiciones a comprobar:
if object has same valueid, mode value is FI/FD(different no duplicates) then return false
if object has same valueid, mode value is SE/SA then return true
if object has same valueid, mode has same/duplicates then return true
var obj={ service: "SE", sales: "SA", finance: "FI", others: "FD" } var itemarray=[ {name: "nemo", valueid: "abc", mode: "SE" }, {name: "mike", valueid: "xyz", mode: "FI" }, {name: "jim", valueid: "xyz", mode: "FD" }, {name: "jim", valueid: "mno", mode: "SA" } ] Expected Result // same valueid, mode value is FI/FD(different no duplicates) false I tried function checkRepeatedValues(){ const getValues = itemarray.map(elm => elm.valueid); if (itemArray.length !== new Set(getValues).size) { return true; } else { return false; } }