_.isMatch(是否匹配给定的值)
语法:
_.isMatch(object, source)源代码链接:source
npm包链接:npm package
描述:
执行一个深度比较,来确定object是否含有和source完全相等的属性值。
注意:当source为偏应用时,这种方法等价于_.matches。
参考:偏函数与偏应用函数
偏应用比较匹配空数组和空对象source值分别针对任何数组或对象的价值。在_.isEqual中查看支持的值比较列表。
开始版本:3.0.0
参数:
object (Object): 要检查的对象。source (Object): 属性值相匹配的对象。
返回值:
(boolean): 如果object匹配,那么返回 true,否则返回 false。
例子:
var object = { 'a': 1, 'b': 2 };
_.isMatch(object, { 'b': 2 });
// => true
_.isMatch(object, { 'b': 1 });
// => falseLast updated
Was this helpful?