Underscore.JS - metodo di composizione

Sintassi

_.compose(*functions)

compose crea un metodo concatenato in cui il valore di ritorno di ciascuna funzione viene utilizzato da un'altra funzione.

Esempio

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'));

Salva il programma sopra in formato tester.js. Eseguire il comando seguente per eseguire questo programma.

Comando

\>node tester.js

Produzione

Hi SAM!