Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const getNestedItems = (data, test) => data instanceof Object ? Object.values(data).flatMap(n => getNestedItems(n, test)) : test(data) ? [ data ] : []; const result = getNestedItems(obj, x => /^[A-Z]+$/.test(x)).join('');