result

Object
since 0.1.0

Returns

* the resolved value.

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.

Example of Lodash _.result

var object = { 'a': [{ 'b': { 'c1': 3, 'c2': _.constant(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', _.constant('default'));
// => 'default'