array-pivot
v1.0.1
Published
Pivot arrays of objects by key into a single object with a superset of keys containing arrays of each record's values.
Downloads
31
Readme
array-pivot
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