Function methodOf

  • The opposite of method this method creates a function that invokes the method at a given path of object. Any additional arguments are provided to the invoked method.

    Parameters

    • object: any

      The object to query.

    • Rest ...args: any[]

      The arguments to invoke the method with.

      Rest

    Returns any

    Returns the new invoker function.

    Since

    5.12.0

    Example

    const array = times(3, i => () => i)
    const object = { 'a': array, 'b': array, 'c': array }

    map(['a[2]', 'c[0]'], methodOf(object))
    // => [2, 0]

    map([['a', '2'], ['c', '0']], methodOf(object))
    // => [2, 0]