Lodash result method
语法
_.result(object, path, [defaultValue])
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.
参数
object (Object) − The object to query.
path (Array|string) − The path of the property to resolve.
[defaultValue] (*) − The value returned for undefined resolved values.
输出
(*) − Returns the resolved value.
实例
var _ = require('lodash');
var object = { 'a': [{ 'b': { 'c1': 3 } }] };
var result = _.result(object, 'a[0].b.c1');
console.log(result);
Save the above program in
tester.js. Run the following command to execute this program.
Command
输出