union.js 308 B

1234567891011121314
  1. var each = require('../each');
  2. var toArray = require('../to-array');
  3. var uniq = require('./uniq');
  4. var union = function union() {
  5. var result = [];
  6. var sources = toArray(arguments);
  7. each(sources, function (arr) {
  8. result = result.concat(arr);
  9. });
  10. return uniq(result);
  11. };
  12. module.exports = union;