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!