matchesProperty

_.matchesProperty(path, srcValue)

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

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

参数

  1. path (Array|string)

    给定对象的属性路径名

  2. srcValue (*)

    要匹配的值

返回值 (Function)

返回新的函数

示例

var users = [
  { 'user': 'barney' },
  { 'user': 'fred' }
];

_.find(users, _.matchesProperty('user', 'fred'));
// => { 'user': 'fred' }