4.17.11
3.10.1
2.4.2
1.3.1

_.isMatch(object, source)

Performs a partial deep comparison between object and source to determine if object contains equivalent property values.

Note: This method is equivalent to _.matches when source is partially applied.

Partial comparisons will match empty array and empty object source values against any array or object value, respectively. See _.isEqual for a list of supported value comparisons.

Since

3.0.0

Arguments

argument
object
source
type
Object
Object
description
The object to inspect.
The object of property values to match.

Returns

(array)

Example

var object = { a: 1, b: 2 };

_.isMatch(object, { b: 2 });
// => true

_.isMatch(object, { b: 1 });
// => false
var object = { a: 1, b: 2 };

_.isMatch(object, { b: 2 });
// => true

_.isMatch(object, { b: 1 });
// => false