“JavaScript menggabungkan array objek tanpa duplikat” Kode Jawaban

JavaScript menggabungkan array objek tanpa duplikat

var merged = [...initialData, ...newData.filter(d => !ids.has(d.ID))];
Repulsive Rhinoceros

Gabungkan 2 "array dengan objek" dan hapus objek duplikat JavaScript

// Join Without Dupes.
const joinWithoutDupes = (A, B) => {
  const a = new Set(A.map(x => x.item))
  const b = new Set(B.map(x => x.item))
  return [...A.filter(x => !b.has(x.item)), ...B.filter(x => !a.has(x.item))]
}

// Proof.
const output = joinWithoutDupes([{item:"apple",description: "lorem"},{item:"peach",description: "impsum"}], [{item:"apple", description: "dolor"},{item:"grape", description: "enum"}])
console.log(output)
Rich Raccoon

Jawaban yang mirip dengan “JavaScript menggabungkan array objek tanpa duplikat”

Pertanyaan yang mirip dengan “JavaScript menggabungkan array objek tanpa duplikat”

Lebih banyak jawaban terkait untuk “JavaScript menggabungkan array objek tanpa duplikat” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya