Ich habe ein Array von Objekten wie:lodash uniqWith mit einer Reihe von Objekten
[{id: '123', name: 'John', someKey:'1234'}, {id: '123', name: 'John', someKey:'12345'}]
dies ist nur ein einfaches Beispiel ist die Daten viel komplizierter, so ist _.isEqual
nicht.
Was mache ich mit dem Komparator? Ich möchte die id
vergleichen, wenn sie gleich sind.
_.uniqWith(myArray, function(something) {return something})
Ori Antwort die richtige für uniqWith ist. Es könnte auch mit [uniqBy] (https://lodash.com/docs/4.16.6#uniqBy) gelöst werden: 'var result = _.uniqBy (Daten, 'id)' –
@GruffBunny - fügte es der Antwort hinzu . –