'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var contain = require('./contain');
var toArr = require('./toArr');
exports = function(arr) {
    var ret = [];
    var args = toArr(arguments);
    var argsLen = args.length;
    for (var i = 0, len = arr.length; i < len; i++) {
        var item = arr[i];
        if (contain(ret, item)) continue;
        var j = 1;
        for (; j < argsLen; j++) {
            if (!contain(args[j], item)) break;
        }
        if (j === argsLen) ret.push(item);
    }
    return ret;
};
 
module.exports = exports;