【发布时间】:2013-12-01 01:41:58
【问题描述】:
Underscore.js 文档解释说_.tap() 函数“接入”到方法链中。 http://underscorejs.org/#tap
我无法效仿他们的榜样:
_.chain([1,2,3,200])
.filter(function(num) { return num % 2 == 0; })
.tap(alert)
.map(function(num) { return num * num })
.value();
=> // [2, 200] (alerted)
=> [4, 40000]
这个上下文中的方法链是什么?我一直认为方法链接是一种将方法相互链接的概念:object.foo().bar().baz()。
我见过使用这种方法的例子:module.exports = _.tap {}, (connectors) ->,那么这是否“敲入”了对象字面量的方法链?
【问题讨论】:
标签: javascript underscore.js chaining method-chaining