Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
let persons = [ {name: "Benito", surname: "Mussolini", age : 100}, {name: "Barak", surname: "Obema", sex : "female"}, {name: "Iosiv", surname: "Stalone", fathername: "Vissarionovich"}, ]
let arr = Object.keys(Object.assign({}, ...persons));
const keys = [...new Set(arr.flatMap(Object.keys))];
const keys = Array.from(arr.reduce((acc, n) => { for (const k in n) if (n.hasOwnProperty(k)) { acc.add(k); } return acc; }, new Set));