Мне нужно удалить нежелательные свойства объекта, которые не соответствуют моей модели. Как я могу достичь этого с помощью lodash.удаление свойств объекта с помощью lodash
Моя модель
var model = {
fname:null,
lname:null
}
Мой выход контроллера перед отправкой на сервер будет
var credentials = {
fname:"xyz",
lname:"abc",
age:23
}
, если я использую
_.extend (model, credentials)
я получаю возрастную собственность тоже. Я знаю, что могу использовать
delete credentials.age
но что, если у меня есть более 10 нежелательных объектов. Могу ли я достичь этого с помощью lodash.
это правильно ответ, поскольку функция, которая удаляет, является '_.omit', в то время как' _.pick' указывает, что вы хотите (что совершенно наоборот) – thiagoh
правильно - и зависит от вашего общего подхода и бизнес-логики - любая версия будет работать в зависимости от вашего требования – Chris
Для частичного вы сделали опечатку, ее '_.partial (_. Omit ...'. –