“JS Dapatkan Semua Indeks Dublikat di Array” Kode Jawaban

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

JS Dapatkan Semua Indeks Dublikat di Array

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

Jawaban yang mirip dengan “JS Dapatkan Semua Indeks Dublikat di Array”

Pertanyaan yang mirip dengan “JS Dapatkan Semua Indeks Dublikat di Array”

Lebih banyak jawaban terkait untuk “JS Dapatkan Semua Indeks Dublikat di Array” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya