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!