artdaq_node_server  v1_00_08
 All Classes Namespaces Files Variables Pages
unionWith.js
1 var baseFlatten = require('./_baseFlatten'),
2  baseRest = require('./_baseRest'),
3  baseUniq = require('./_baseUniq'),
4  isArrayLikeObject = require('./isArrayLikeObject'),
5  last = require('./last');
6 
28 var unionWith = baseRest(function(arrays) {
29  var comparator = last(arrays);
30  comparator = typeof comparator == 'function' ? comparator : undefined;
31  return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true), undefined, comparator);
32 });
33 
34 module.exports = unionWith;