matchesProperty source npm
_.matchesProperty(path, srcValue)
Creates a function that performs a deep partial comparison between the
value at path of a given object to srcValue, returning true if the
object value is equivalent, else false.
Note: This method supports comparing arrays, booleans, Date objects,
numbers, Object objects, regexes, and strings.
Arguments
- path (Array|string)
The path of the property to get.
- srcValue (*)
The value to match.
Returns (Function)
Returns the new function.
Example
var users = [
{ 'user': 'barney' },
{ 'user': 'fred' }
];
_.find(users, _.matchesProperty('user', 'fred'));
// => { 'user': 'fred' }