# lodash matchesProperty

创建一个深比较的方法来比较给定对象的 path 的值是否是 srcValue。

概要

_.matchesProperty(path, srcValue)​​​​​

创建一个深比较的方法来比较给定对象的 path 的值是否是 srcValue。如果是返回 true,否则返回 false

注意:

这个方法支持以 _.isEqual 的方式比较相同的值。

# 添加版本

3.2.0

# 参数

  • path(Array|string): 给定对象的属性路径名。
  • srcValue(*): 要匹配的值。

# 返回

(Function): 返回新的函数。

# 例子

var objects = [
  { 'a': 1, 'b': 2, 'c': 3 },
  { 'a': 4, 'b': 5, 'c': 6 }
];
 
_.find(objects, _.matchesProperty('a', 4));
// => { 'a': 4, 'b': 5, 'c': 6 }

Last Updated: 6/17/2023, 6:57:19 PM