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.

    • Optionalargs: any

      The arguments to invoke the method with.

    Returns ((path: PropertyPath) => any)

    Returns the new invoker function.

      • (path): any
      • Parameters

        • path: PropertyPath

        Returns any

    3.7.0

    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]f