uniqs.js 341 B

1234567891011
  1. module.exports = function uniqueExcept (exclude) {
  2. return function unique () {
  3. var list = Array.prototype.concat.apply([], arguments);
  4. return list.filter(function (item, i) {
  5. if (item === exclude) {
  6. return true;
  7. }
  8. return i === list.indexOf(item);
  9. });
  10. };
  11. };