目的
Underscore.js を使って、2つの配列が順番に限らず同一かを比較したい。
たとえば、
x = [1, 2, 5, 3]
y = [1, 3, 2, 5]
comp(x,y) = true
x = [1, 2, 5, 3]
y = [1, 3, 2, 4]
comp(x, y) = false
x = [1, 2, 5, 3]
y = [1, 3, 2]
comp(x, y) = false
こうやる
function comp(x, y){
return _.all(_.map(_.zip(x.sort(), y.sort()), function(pair){return pair[0] === pair[1];}));
}