mout
Version:
Modular Utilities
19 lines (15 loc) • 339 B
text/typescript
import unique from './unique';
import append from './append';
/**
* Concat multiple arrays and remove duplicates
*/
function union(arrs) {
const results = [];
let i = -1;
const len = arguments.length;
while (++i < len) {
append(results, arguments[i]);
}
return unique(results);
}
export default union;