result
最后更新于:2022-04-02 00:05:41
## result
+ [link](./result "Link to this entry.")
+ [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L11637 "View in source.")
+ [npm](https://www.npmjs.com/package/lodash.result "See the npm package.")
```
_.result(object, path, [defaultValue])
```
这个方法类似 `_.get`。 除了如果解析到的值是一个函数的话,就绑定 `this` 到这个函数并返回执行后的结果。
### 参数
1. object (Object)
要检索的对象
2. path (Array|string)
要解析的属性路径
3. [defaultValue] (\*)
如果值是 `undefined`,返回这个值
### 返回值 (\*)
返回解析后的值
### 示例
```
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'
```
';