返回属性值
_.result(object, property, [defaultValue])
如果指定的 property 的值是一个函数,那么将在object上下文内调用它;否则,返回它。
如果提供默认值,并且属性不存在,那么默认值将被返回。如果设置defaultValue是一个函数,它的结果将被返回。
var object = {cheese: 'crumpets', stuff: function(){ return 'nonsense'; }};
_.result(object, 'cheese');
=> "crumpets"
_.result(object, 'stuff');
=> "nonsense"
_.result(object, 'meat', 'ham');
=> "ham"
将上文中的示例,在右侧javascript代码框中实现。