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!