1.0.1 • Published 4 years ago

divide-object v1.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
4 years ago

divide-object

Divide object returning and array of k objects (ideally equal in size) O(n)

var divideObject = require("divide-object");
var object = {
  1: {
    id: 1
  },
  2: {
    id: 2
  },
  3: {
    id: 3
  },
  4: {
    id: 4
  },
  5: {
    id: 5
  },
  6: {
    id: 6
  },
  7: {
    id: 7
  },
  8: {
    id: 8
  },
  9: {
    id: 9
  }
};
var numberOfSplits = 3
divideObject(x, numberOfSplits);
// [
//   { '1': { id: 1 }, '2': { id: 2 }, '3': { id: 3 } },
//   { '4': { id: 4 }, '5': { id: 5 }, '6': { id: 6 } },
//   { '7': { id: 7 }, '8': { id: 8 }, '9': { id: 9 } }
// ]