“Encuentre valores duplicados en el objeto de matriz JavaScript” Código de respuesta

Cómo encontrar el elemento duplicado en la matriz de objetos en JavaScript

const values = [
  { name: 'someName1' },
  { name: 'someName2' },
  { name: 'someName3' },
  { name: 'someName1' }
]

const uniqueValues = new Set(values.map(v => v.name));

if (uniqueValues.size < values.length) {
  console.log('uniqueValues')
}
Sore Sloth

variedad de objetos cómo verificar si la propiedad tiene duplicado

var yourArray = [

{Index: 1, Name: "Farley, Charley", EmployeeCode: "12", PaymentType: "Void", CheckDate: "01/04/2012"},
{Index: 2, Name: "Farley, Charley", EmployeeCode: "12", PaymentType: "Void", CheckDate: "01/04/2012"},
{Index: 3, Name: "Tarley, Charley", EmployeeCode: "12", PaymentType: "Void", CheckDate: "01/04/2012"}
];

   unique = [...new Set(yourArray.map(propYoureChecking => propYoureChecking.Name))];
if (unique.length === 1) {
console.log(unique);
}
Rich Ray

Encuentre valores duplicados en el objeto de matriz JavaScript

const values = [{id: 10, name: 'someName1'}, {id: 10, name: 'someName2'}, {id: 11, name:'someName3'}, {id: 12, name: 'someName4'}];

const lookup = values.reduce((a, e) => {
  a[e.id] = ++a[e.id] || 0;
  return a;
}, {});

console.log(values.filter(e => lookup[e.id]));
 Run code snippetHide results
Restu Wahyu Saputra

Encuentre valores duplicados en el objeto de matriz JavaScript

function getUnique(arr, comp) {

                    // store the comparison  values in array
   const unique =  arr.map(e => e[comp])

                  // store the indexes of the unique objects
                  .map((e, i, final) => final.indexOf(e) === i && i)

                  // eliminate the false indexes & return unique objects
                 .filter((e) => arr[e]).map(e => arr[e]);

   return unique;
}

console.log(getUnique(arr,'id'));
Enchanting Echidna

Encuentre valores duplicados en el objeto de matriz JavaScript

duplicateIds = arr
     .map(e => e['id'])
     .map((e, i, final) => final.indexOf(e) !== i && i)
     .filter(obj=> arr[obj])
     .map(e => arr[e]["id"])
Restu Wahyu Saputra

Respuestas similares a “Encuentre valores duplicados en el objeto de matriz JavaScript”

Preguntas similares a “Encuentre valores duplicados en el objeto de matriz JavaScript”

Más respuestas relacionadas con “Encuentre valores duplicados en el objeto de matriz JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código