“JavaScript verschmelzen Arrays von Objekten ohne Duplikate” Code-Antworten

JavaScript verschmelzen Arrays von Objekten ohne Duplikate

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

Kombinieren Sie 2 "Arrays mit Objekten" und entfernen Sie Objekt Duplikate 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

Ähnliche Antworten wie “JavaScript verschmelzen Arrays von Objekten ohne Duplikate”

Fragen ähnlich wie “JavaScript verschmelzen Arrays von Objekten ohne Duplikate”

Weitere verwandte Antworten zu “JavaScript verschmelzen Arrays von Objekten ohne Duplikate” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen