Ich muss unerwünschte Objekteigenschaften entfernen, die nicht mit meinem Modell übereinstimmen. Wie kann ich es mit lodash erreichen?Entfernen von Objekteigenschaften mit lodash
Mein Modell ist
var model = {
fname:null,
lname:null
}
Mein Reglerausgang vor Server
var credentials = {
fname:"xyz",
lname:"abc",
age:23
}
wird es sein, zu senden, wenn ich
verwenden_.extend (model, credentials)
ich bin immer zu Alter Eigenschaft. Ich bin mir bewusst, ich kann
delete credentials.age
aber was ist, wenn ich mehr als 10 unerwünschte Objekte haben. Kann ich es mit lodash erreichen?
ist dies die richtige Antwort, da die Funktion, die entfernt '_.omit' entfernt, während '_.pick' angibt, was Sie wollen (was genau das Gegenteil ist) – thiagoh
richtig - und hängt von Ihrem allgemeinen Ansatz und der umgebenden Geschäftslogik ab - jede Version wird abhängig von Ihrer funktionieren Anforderungen – Chris
Für den partiellen haben Sie einen Tippfehler gemacht, seine '_.partial (_. Omit ...'. –