“JavaScript Compruebe si la matriz tiene valores duplicados” Código de respuesta

Compruebe si la matriz tiene los mismos valores JavaScript

const allEqual = arr => arr.every(v => v === arr[0]);
allEqual([1,1,1,1]);  // true
TC5550

JavaScript Compruebe si la matriz tiene valores duplicados

function hasDuplicates(array) {
    return (new Set(array)).size !== array.length;
}
Attractive Addax

Cómo obtener valores duplicados de Array en JavaScript

const names = ['Mike', 'Matt', 'Nancy', 'Adam', 'Jenny', 'Nancy', 'Carl']

const count = names =>
  names.reduce((a, b) => ({ ...a,
    [b]: (a[b] || 0) + 1
  }), {}) // don't forget to initialize the accumulator

const duplicates = dict =>
  Object.keys(dict).filter((a) => dict[a] > 1)

console.log(count(names)) // { Mike: 1, Matt: 1, Nancy: 2, Adam: 1, Jenny: 1, Carl: 1 }
console.log(duplicates(count(names))) // [ 'Nancy' ]
Restu Wahyu Saputra

Respuestas similares a “JavaScript Compruebe si la matriz tiene valores duplicados”

Preguntas similares a “JavaScript Compruebe si la matriz tiene valores duplicados”

Más respuestas relacionadas con “JavaScript Compruebe si la matriz tiene valores duplicados” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código