group.js 296 B

123456789101112131415
  1. var groupToMap = require('./group-to-map');
  2. var group = function group(data, condition) {
  3. if (!condition) {
  4. return [data];
  5. }
  6. var groups = groupToMap(data, condition);
  7. var array = [];
  8. for (var i in groups) {
  9. array.push(groups[i]);
  10. }
  11. return array;
  12. };
  13. module.exports = group;