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()