_.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 });
// => false

Last updated