“Finden Sie doppelte oder wiederholte Elemente im JS -Array” Code-Antworten

Überprüfen Sie in Array JavaScript nach Duplikaten

[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 erstellen Array mit wiederholten Werten

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

Finden Sie doppelte oder wiederholte Elemente im JS -Array

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

So erhalten Sie doppelte Werte von Array in 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

So zählen Sie Duplikate in einem Array JavaScript

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

Ähnliche Antworten wie “Finden Sie doppelte oder wiederholte Elemente im JS -Array”

Fragen ähnlich wie “Finden Sie doppelte oder wiederholte Elemente im JS -Array”

Weitere verwandte Antworten zu “Finden Sie doppelte oder wiederholte Elemente im JS -Array” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen