tap
_.tap(value, interceptor)
这个方法调用一个 interceptor
并返回 value
。interceptor
传入一个参数:(value) 目的是 进入
链的中间以便执行操作。
参数
value (*)
提供给 interceptor
的值
interceptor (Function)
调用函数
返回值 (*)
返回 value
示例
_([1, 2, 3])
.tap(function(array) {
// 改变传入的数组
array.pop();
})
.reverse()
.value();
// => [2, 1]