_.isMatch(object, source)

sourcenpm package

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

  • object (Object): The object to inspect.
  • source (Object): The object of property values to match.

Returns

(boolean): Returns true if object is a match, else false.

Example

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