1 | var unique = require('./unique');
|
2 | var append = require('./append');
|
3 |
|
4 | /**
|
5 | * Concat multiple arrays and remove duplicates
|
6 | */
|
7 | function union(arrs) {
|
8 | var results = [];
|
9 | var i = -1, len = arguments.length;
|
10 | while (++i < len) {
|
11 | append(results, arguments[i]);
|
12 | }
|
13 |
|
14 | return unique(results);
|
15 | }
|
16 |
|
17 | module.exports = union;
|
18 |
|
19 |
|