Underscore.JS - método de composición

Sintaxis

_.compose(*functions)

compose método crea un método encadenado donde el valor de retorno de cada función es utilizado por otra función.

Ejemplo

var _ = require('underscore');

var greeting = function(name) { return "Hi " + name + "!" };
var toUpperCase = function(value) { return value.toUpperCase()};

var welcome = _.compose(greeting, toUpperCase);
console.log(welcome('Sam'));

Guarde el programa anterior en tester.js. Ejecute el siguiente comando para ejecutar este programa.

Mando

\>node tester.js

Salida

Hi SAM!