跳到主要内容

result

_.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"