var r = document.getElementById("r"); var result = _.chain([1,2,3,200]) .filter(function(num) { return num % 2 === 0; }) .tap(alert) // => [2, 200] .map(function(num) { return num * num; }) .value(); r.innerHTML = result; // => [4, 40000]