Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const items = [ { "or": {}, "match": {} }, { "or": [] } ]
const items = [ { "match": {} }, { "or": [] }, { "or": {} } ]
[].concat(...arr.map(n => Object.keys(n).map(k => ({ [k]: n[k] }))))
arr.flatMap(Object.entries).map(([ k, v ]) => ({ [k]: v }))