JSFiddle - React, Tailwind, and code Playground
by jrab227
JavaScript
let data = [
[{'foo': 1, 'bar': 2}, 0],
[{'foo': 1, 'bar': 2}, 0],
[{'foo': 1, 'bar': 2}, 0],
[{'cat': 1}, 0],
];
_.chain(data)
.map(item => _.keys(item).slice())
.flatMap(item => _.keys(item[0]).slice())
.uniq()
.value()