Lodash - tap 方法



语法

_.tap(value, interceptor)

此方法调用拦截器并返回值。拦截器使用一个参数调用;(值)。此方法的目的是“点击”方法链序列以修改中间结果。

参数

  • 值 (*) - 要提供给拦截器的值。

  • 拦截器 (函数) - 要调用的函数。

输出

  • (*) - 返回值。

示例

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 ]
lodash_seq.htm
广告