uniqs.js 482 Bytes
Newer Older
liang ce committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
"use strict";

Object.defineProperty(exports, "__esModule", {
    value: true
});
exports.default = uniqueExcept;
function uniqueExcept(exclude) {
    return function unique() {
        const list = Array.prototype.concat.apply([], arguments);
        return list.filter((item, i) => {
            if (item.toLowerCase() === exclude) {
                return true;
            }
            return i === list.indexOf(item);
        });
    };
};
module.exports = exports["default"];