_.tap(value, interceptor)

source

This method invokes interceptor and returns value. The interceptor is invoked with one argument; (value). The purpose of this method is to "tap into" a method chain sequence in order to modify intermediate results.

Since

0.1.0

Arguments

  • value (*): The value to provide to interceptor.
  • interceptor (Function): The function to invoke.

Returns

(*): Returns value.

Example

  1. _([1, 2, 3])
    .tap(function(array) {
    // Mutate input array.
    array.pop();
    })
    .reverse()
    .value();
    // => [2, 1]