Function isMatch

  • 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.




    const object = { 'a': 1, 'b': 2 }

    isMatch(object, { 'b': 2 })
    // => true

    isMatch(object, { 'b': 1 })
    // => false

    Type Parameters

    • T


    • object: T

      The object to inspect.

    • source: Partial<T>

      The object of property values to match.

    Returns boolean

    Returns true if object is a match, else false.