artdaq_node_server  v1_00_08
 All Classes Namespaces Files Variables Pages
intersection.js
1 var arrayMap = require('./_arrayMap'),
2  baseIntersection = require('./_baseIntersection'),
3  baseRest = require('./_baseRest'),
4  castArrayLikeObject = require('./_castArrayLikeObject');
5 
23 var intersection = baseRest(function(arrays) {
24  var mapped = arrayMap(arrays, castArrayLikeObject);
25  return (mapped.length && mapped[0] === arrays[0])
26  ? baseIntersection(mapped)
27  : [];
28 });
29 
30 module.exports = intersection;