Function has

  • Checks if key is a direct property of object.

    Parameters

    • object: any

      The object to query.

    • path: ArrayPath

      The key to check.

    Returns boolean

    Returns true if key exists, else false.

    Since

    5.3.0

    See

    [[hasIn]],[[hasPath]],[[hasPathIn]]

    Example

    const object = { 'a': { 'b': 2 } }
    const other = create({ 'a': create({ 'b': 2 }) })

    has(object, 'a')
    // => true

    has(other, 'a')
    // => false