array-pivot

1.0.1 • Public • Published

array-pivot

NPM

david-dm david-dm

Pivot arrays of objects by key into a single object with a superset of keys containing arrays of each record's values. Similar to a pivot table in a spreadsheet.

var pivot = require("array-pivot")
 
var data = [
  {foo: 1311, bar: "cat", zzz: 124.31},
  {foo: 41,   bar: 11},
  {foo: 159,  bar: 41, aaa: 12, zzz: 55}
]
 
console.log(pivot(data))
 
/*
 {foo: [1311, 41, 159],
  bar: ["cat", 11, 41],
  zzz: [124.31, 55],
  aaa: [12]}
*/
 

API

pivot(data)

LICENSE

MIT

Dependents (4)

Package Sidebar

Install

npm i array-pivot

Weekly Downloads

5

Version

1.0.1

License

MIT

Last publish

Collaborators

  • bryce