Sintaxis
_.result(object, property, [defaultValue])
El método de resultado da el valor de una propiedad de un objeto. En caso de que la propiedad sea una función, se devuelve el resultado de la función. En caso de que la propiedad no exista, se devuelve defaultValue si está presente; de lo contrario, se devolverá undefined. Vea el siguiente ejemplo:
Ejemplo
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));
Guarde el programa anterior en tester.js. Ejecute el siguiente comando para ejecutar este programa.
Mando
\>node tester.js
Salida
Sam
5th
10