utils
Version:
Fast, generic JavaScript/node.js utility functions.
25 lines (21 loc) • 514 B
JavaScript
;
var union = require('arr-union');
/**
* Return an array free of duplicate values. Fastest ES5 implementation.
*
* ```js
* union(['a', 'b', 'c', 'c']);
* //=> ['a', 'b', 'c']
* ```
*
* @name .union
* @param {Array} `array` The array to uniquify
* @return {Array} With all union values.
* @api public
*/
module.exports = function union_(arr) {
if (!Array.isArray(arr)) {
throw new TypeError('utils#array.union() expects an array.');
}
return union.apply(union, arguments);
};