Underscore.JS - tap method



Syntax

_.tap(object, interceptor)

tap method apply a interceptor to object and then return the object. See the below example −

Example

var _ = require('underscore');

_.chain([1, 2, 3, 4, 5, 6])
  .filter(function(num) { return num % 2 == 0; })
  .tap(console.log)
  .map(function(num) { return num * num })
  .value();

Save the above program in tester.js. Run the following command to execute this program.

Command

\>node tester.js

Output

{ 2, 4, 6 }
underscorejs_updating_objects.htm
Advertisements