Function pickBy

  • Creates an object composed of the object properties predicate returns truthy for. The predicate is invoked with two arguments: (value, key).

    Type Parameters

    • T extends object

    Parameters

    • object: T

      The source object.

    • predicate: ValueKeyIteratee<T[keyof T]>

      The function invoked per property.

    Returns Partial<T>

    Returns the new object.

    4.0.0

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

    pickBy(object, isNumber)
    // => { 'a': 1, 'c': 3 }