conforms source npm
_.conforms(source)
创建一个函数。
这个函数会调用 source
的属性名对应的 predicate
与传入对象相对应属性名的值进行 predicate
处理。
如果都符合返回 true
,否则返回 false
参数
- source (Object)
包含 predicates 属性值的对象
返回值 (Function)
返回新的函数
示例
var users = [
{ 'user': 'barney', 'age': 36 },
{ 'user': 'fred', 'age': 40 }
];
_.filter(users, _.conforms({ 'age': _.partial(_.gt, _, 38) }));
// => [{ 'user': 'fred', 'age': 40 }]