我必须删除不符合我的模型的不需要的对象属性。我如何用lodash实现它。使用lodash删除对象属性
我的模型是
var model = {
fname:null,
lname:null
}
我控制器输出发送给服务器将
var credentials = {
fname:"xyz",
lname:"abc",
age:23
}
之前,如果我使用
_.extend (model, credentials)
我得到age属性了。我知道我可以使用
delete credentials.age
但如果我有超过10个不需要的对象。我可以用lodash达到它吗?
这是正确的因为删除的函数是'_.omit',而'_.pick'指定了你想要的(这恰恰相反) – thiagoh
是正确的 - 并且取决于你的一般方法和周围的业务逻辑 - 两个版本都会依赖于你的要求 – Chris
对于部分你犯了一个错字,它的'_.partial(_。omit ...'。 –