uniqs.js 482 B

123456789101112131415161718
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = uniqueExcept;
  6. function uniqueExcept(exclude) {
  7. return function unique() {
  8. const list = Array.prototype.concat.apply([], arguments);
  9. return list.filter((item, i) => {
  10. if (item.toLowerCase() === exclude) {
  11. return true;
  12. }
  13. return i === list.indexOf(item);
  14. });
  15. };
  16. };
  17. module.exports = exports["default"];