- Underscore.JS 教程
- Underscore.JS — 主页
- Underscore.JS — 概览
- Underscore.JS — 环境设置
- Underscore.JS — 迭代集合
- Underscore.JS — 处理集合
- Underscore.JS — 迭代数组
- Underscore.JS — 处理数组
- Underscore.JS — 函数
- Underscore.JS — 映射对象
- Underscore.JS — 更新对象
- Underscore.JS — 比较对象
- Underscore.JS — 实用工具
- Underscore.JS — 链式操作
- Underscore.JS 有用资源
- Underscore.JS — 快速指南
- Underscore.JS — 有用资源
- Underscore.JS — 讨论
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.htm
广告