NewDash

    Function default

    • This method is like get except that if the resolved value is a function it's invoked with the this binding of its parent object and its result is returned.

      Parameters

      • object: any

        The object to query.

      • path: any

        The path of the property to resolve.

      • OptionaldefaultValue: any

        The value returned for undefined resolved values.

      Returns any

      Returns the resolved value.

      0.1.0

      const object = { 'a': [{ 'b': { 'c1': 3, 'c2': () => 4 } }] }

      result(object, 'a[0].b.c1')
      // => 3

      result(object, 'a[0].b.c2')
      // => 4

      result(object, 'a[0].b.c3', 'default')
      // => 'default'

      result(object, 'a[0].b.c3', () => 'default')
      // => 'default'
    MMNEPVFCICPMFPCPTTAAATR