Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const getWidths = data => [].concat(data || []).reduce((acc, n) => { if (n.hasOwnProperty('width')) { acc.push(n.width); } acc.push(...getWidths(n.columns)); return acc; }, []);