主题
_.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。