Betrachten Sie die folgenden zwei Objekte:Gibt es eine lodash-Funktion, um zwei Objekte zusammenzuführen und Eigenschaften von einem zu löschen, wenn sie nicht in dem anderen existieren?
var pattern = {
foo: '',
bar: ''
};
var source = {
foo: 'value',
bar: 'value',
baz: 'value'
};
_.fn(pattern, source); // { foo: 'value', bar: 'value' }
In diesem Beispiel ‚baz‘ Eigenschaft gelöscht wird, weil es nicht in das Muster nicht vorhanden ist.
'pick' erstellt ein neues Objekt mit diesen Eigenschaften. Was, wenn Sie die fehlenden Eigenschaften vom ursprünglichen Objekt löschen möchten? – AsGoodAsItGets