artdaq_node_server  v1_00_09
 All Classes Namespaces Files Variables Pages
unzipWith.js
1 var apply = require('./_apply'),
2  arrayMap = require('./_arrayMap'),
3  unzip = require('./unzip');
4 
26 function unzipWith(array, iteratee) {
27  if (!(array && array.length)) {
28  return [];
29  }
30  var result = unzip(array);
31  if (iteratee == null) {
32  return result;
33  }
34  return arrayMap(result, function(group) {
35  return apply(iteratee, undefined, group);
36  });
37 }
38 
39 module.exports = unzipWith;