便利機能満載のライブラリUnderscore.js - にのせき日記が「力尽きた」と仰っているので勝手に続きを書く Object Functions tap _.tap(object, interceptor) chainを使うときに、途中にobjectを割り込ませ、chainの途中結果を知ることが第一義の目的。 _([1,2,3,200]).chain(). select(function(num) { return num % 2 == 0; }). tap(console.log). map(function(num) { return num * num }). value(); => [2, 200] => [4, 40000] isEqual _.isEqual(object, other) 2つのobjectをdeep compareすることが目的 var moe = {na