dist/regular/loose/dejavu.js
function difference(arr) {
        var arrs = slice(arguments, 1),
            result = filter(unique(arr), function(needle){
                return !some(arrs, function(haystack){
                    return contains(haystack, needle);
                });
            });
        return result;
    }
function difference(arr) {
        var arrs = slice(arguments, 1),
            result = filter(unique(arr), function(needle){
                return !some(arrs, function(haystack){
                    return contains(haystack, needle);
                });
            });
        return result;
    }
function difference ( arr ) { var arrs = slice ( arguments , 1 ) , result = filter ( unique ( arr ) , function ( needle ) { return ! some ( arrs , function ( haystack ) { return contains ( haystack , needle ) ; } ) ; } ) ; return result ; }
Return a new Array with elements that aren't present in the other Arrays.
Return a new Array with elements that aren t present in the other Arrays .