“Temukan elemen duplikat atau ulangi dalam array JS” Kode Jawaban

Periksa duplikat di array javascript

[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 Buat array dengan nilai berulang

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

Temukan elemen duplikat atau ulangi dalam array 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

cara mendapatkan nilai duplikat dari array di 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

cara menghitung duplikat dalam 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

Jawaban yang mirip dengan “Temukan elemen duplikat atau ulangi dalam array JS”

Pertanyaan yang mirip dengan “Temukan elemen duplikat atau ulangi dalam array JS”

Lebih banyak jawaban terkait untuk “Temukan elemen duplikat atau ulangi dalam array JS” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya