“Encontre elementos duplicados ou repetidos na matriz JS” Respostas de código

Verifique se há duplicatas no JavaScript de Array

[1, 2, 3].every((e, i, a) => a.indexOf(e) === i) // true

[1, 2, 1].every((e, i, a) => a.indexOf(e) === i) // false
Repulsive Rhinoceros

JavaScript Crie Array com valores repetidos

Array(5).fill(2)
//=> [2, 2, 2, 2, 2]
Web Surfer

Encontre elementos duplicados ou repetidos na matriz JS

function findUniq(arr) {
  return arr.find(n => arr.indexOf(n) === arr.lastIndexOf(n));
}

console.log(findUniq([ 0, 1, 0 ]))
console.log(findUniq([ 1, 1, 1, 2, 1, 1 ]))
console.log(findUniq([ 3, 10, 3, 3, 3 ]))
console.log(findUniq([ 7, 7, 7, 20, 7, 7, 7 ]))
Wide-eyed Wolf

como obter valores duplicados da matriz em 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

Como contar duplicatas em um JavaScript de Array

arr.reduce((b,c)=>((b[b.findIndex(d=>d.el===c)]||b[b.push({el:c,count:0})-1]).count++,b),[]);
Scary Snake

Respostas semelhantes a “Encontre elementos duplicados ou repetidos na matriz JS”

Perguntas semelhantes a “Encontre elementos duplicados ou repetidos na matriz JS”

Mais respostas relacionadas para “Encontre elementos duplicados ou repetidos na matriz JS” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código