Possiamo trovare la differenza tra due array in modo cross-browser con JavaScript.
La soluzione è la seguente:
function diffArray( a, b ) {
var seen = [], diff = [];
for ( var i = 0; i < b.length; i++ )
seen[b[i]] = true;
for ( var i = 0; i < a.length; i++ )
if (!seen[a[i]])
diff.push(a[i]);
return diff;
}