difference.js 325 B

123456789101112
  1. var restArgs = require('./restArgs');
  2. var flatten = require('./flatten');
  3. var filter = require('./filter');
  4. var contain = require('./contain');
  5. exports = restArgs(function(arr, args) {
  6. args = flatten(args);
  7. return filter(arr, function(val) {
  8. return !contain(args, val);
  9. });
  10. });
  11. module.exports = exports;