どうもまだコールバックしまくりのスタイルになれないので以下のような間違いをしてしまった。
↓正しい
var containsAll = function(ary1, ary2){ var result = true; _(ary2).each(function(el){ if (!_.contains(ary1, el)) result = false; }); return result; }
↓間違い
var containsAll = function(ary1, ary2){ _(ary2).each(function(el){ if (!_.contains(ary1, el)) return false; }); return true; }
多言語のfor each構文の感覚で書いてると間違うな。。