Underscore.JS - Méthode Tap

Syntaxe

_.tap(object, interceptor)

méthode tap applique un intercepteur à l'objet, puis renvoie l'objet. Voir l'exemple ci-dessous -

Exemple

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();

Enregistrez le programme ci-dessus dans tester.js. Exécutez la commande suivante pour exécuter ce programme.

Commander

\>node tester.js

Production

{ 2, 4, 6 }