“JS obtiene todos los índices de dublicatos en la matriz” Código de respuesta

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

JS obtiene todos los índices de dublicatos en la matriz

// find dublicate indexes
let dublIndexes = []
arr.forEach((e, i, a) => {
  if (a.indexOf(e) !== i) dublIndexes.push(i)
})
MrStonkus

Respuestas similares a “JS obtiene todos los índices de dublicatos en la matriz”

Preguntas similares a “JS obtiene todos los índices de dublicatos en la matriz”

Más respuestas relacionadas con “JS obtiene todos los índices de dublicatos en la matriz” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código