“Cómo contar los duplicados en una matriz JavaScript” Código de respuesta

Contando valores duplicados JavaScript

var counts = {};
your_array.forEach(function(x) { counts[x] = (counts[x] || 0)+1; });
Xanthous Xenomorph

Cómo obtener valores duplicados de Array en JavaScript

var input = [1, 2, 3, 1, 3, 1];

var duplicates = input.reduce(function(acc, el, i, arr) {
  if (arr.indexOf(el) !== i && acc.indexOf(el) < 0) acc.push(el); return acc;
}, []);

document.write(duplicates); // = 1,3 (actual array == [1, 3])
Restu Wahyu Saputra

función que duplica los datos en la matriz JS

function doubleValues(array) {
  var newArray = [];
  array.forEach(function (el) { newArray.push(el, el); });    
  return newArray;
}

console.log(doubleValues([1,2,3]));
RIP SQL :(

Cómo contar los duplicados en una matriz JavaScript

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

Respuestas similares a “Cómo contar los duplicados en una matriz JavaScript”

Preguntas similares a “Cómo contar los duplicados en una matriz JavaScript”

Más respuestas relacionadas con “Cómo contar los duplicados en una matriz JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código