Lodash - tap 方法
语法
_.tap(value, interceptor)
此方法调用拦截器并返回值。拦截器使用一个参数 (value) 调用。此方法的目的是"接入"方法链序列以修改中间结果。
参数
value (*) − 要提供给拦截器的值。
interceptor (Function) − 要调用的函数。
输出
(*) −返回值。
示例
var _ = require('lodash'); var values = [1, 2, 3]; var result = _(values) .tap(function(array) { array.pop(); }) .reverse() .value(); console.log(result);
将上述程序保存在tester.js中。运行以下命令执行该程序。
命令
\>node tester.js
输出
[ 2, 1 ]