_.conformsTo(object, source)
_.conformsTo(object, source)
检查对象是否符合所提供的属性-值匹配器对象。
object
:要检查的对象。source
:属性-值匹配器对象。
返回值:如果对象符合匹配器对象的条件,则返回 true
,否则返回 false
。
示例:
javascript
const object = { a: 1, b: 2 };
console.log(
_.conformsTo(object, {
b: function (n) {
return n > 1;
},
})
);
// => true
console.log(
_.conformsTo(object, {
b: function (n) {
return n > 2;
},
})
);
// => false
在这个例子中,对象 { 'a': 1, 'b': 2 }
符合属性-值匹配器对象 { 'b': function(n) { return n > 1; } }
的条件,因为 'b'
属性的值大于 1,所以返回 true
。而对于属性-值匹配器对象 { 'b': function(n) { return n > 2; } }
,则返回 false
,因为 'b'
属性的值不大于 2。