underscore-es
Version:
javaScript's functional programming helper library for ES6 and beyond.
13 lines (10 loc) • 370 B
JavaScript
// `_union` : an array's function
// -------------------------------
import _uniq from './uniq';
import {restArgs, flatten} from './_internal';
// Produce an array that contains the union: each distinct element from all of
// the passed-in arrays.
export var _union = restArgs( (arrays) => {
return _uniq(flatten(arrays, true, true));
});
export {_union as default};