Underscore.JS - compose 方法

语法

_.compose(*functions)

compose 方法创建一个链式方法,其中每个函数的返回值都被另一个函数使用。

示例

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

将上述程序保存在tester.js中。运行以下命令执行该程序。

命令

\>node tester.js

输出

Hi SAM!

underscorejs_functions.html