Underscore.js 工具函数 result 方法

返回 Underscore.js 工具函数


语法

_.result(object, property, [defaultValue])

result() 如果指定的 property 的值是一个函数,那么将在 object 上下文内调用它;否则,返回它。如果提供默认值,并且属性不存在,那么默认值将被返回。如果设置 defaultValue 是一个函数,它的结果将被返回。

示例

var _ = require('underscore');

var student = { name: 'Sam', class: function(){ return "5th";}};

console.log(_.result(student, 'name'));
console.log(_.result(student, 'class'));
console.log(_.result(student, 'age', 10));

上面示例运行结果如下

Underscore.js  工具函数 result 方法运行结果


返回 Underscore.js 工具函数

查看笔记

扫码一下
查看教程更方便